跳到主要内容

1 篇博文 含有标签「集合操作」

查看所有标签

Kotlin 集合校验新姿势:告别 distinct().size 的低效写法

· 阅读需 6 分钟
重庆 Kotlin User Group

在日常开发中,我们经常需要校验集合中元素的唯一性或一致性——比如检查用户提交的 ID 是否有重复、验证配置项是否全部相同、或者确保一批数据满足某种约束。在 Kotlin 2.4.20 之前,这些操作往往需要借助 distinct().size 或 toSet().size 这样的间接写法。Kotlin 2.4.20 带来了一组语义清晰的集合校验函数,让代码意图一目了然。