我有一个数组A.我想判断它是否包含重复的值.我该怎么做?
只需调用uniq(返回一个没有重复项的新数组),看看uniqed数组的元素是否比原始数组少:
uniq
if a.uniq.length == a.length puts "a does not contain duplicates" else puts "a does contain duplicates" end
请注意,数组中的对象需要以有意义的方式响应hash和eql?,以便uniq正常工作.
hash
eql?
从0开始做增长 -〔刘津〕
职场求生攻略 -〔臧萌〕
实用密码学 -〔范学雷〕
大数据经典论文解读 -〔徐文浩〕
PyTorch深度学习实战 -〔方远〕
攻克视频技术 -〔李江〕
Web漏洞挖掘实战 -〔王昊天〕
中间件核心技术与实战 -〔丁威〕
快速上手C++数据结构与算法 -〔王健伟〕
手把手带你写一个MiniSpring -〔郭屹〕
手把手带你搭建推荐系统 -〔黄鸿波〕
AI大模型企业应用实战 -〔蔡超〕
无涯教程 - Apache POI教程
无涯教程 - Redis教程
无涯教程 - JSON教程
无涯教程 - Scala教程
无涯教程 - Swift教程
无涯教程 - Laravel8教程
无涯教程 - WordPress教程
无涯教程 - MySQL8 秘籍教程