a =[1,2,3,4]
a.find{|i|i%2 == 0}
结果:2
a.select{|i|i%2 == 0}
结果:2,4
find返回满足条件的第一条记录,而select返回满足条件的全部记录。A的值就是[2,4]
如果是each的话,只是进行了判断,不会返回值
本文共 186 字,大约阅读时间需要 1 分钟。
a =[1,2,3,4]
a.find{|i|i%2 == 0}
结果:2
a.select{|i|i%2 == 0}
结果:2,4
find返回满足条件的第一条记录,而select返回满足条件的全部记录。A的值就是[2,4]
如果是each的话,只是进行了判断,不会返回值
转载于:https://blog.51cto.com/qihoushangshu/1408633