数组的find 和 select方法的区别
arr = [1,2,3,4]
arr.find{|i| i%2 == 0 }
#=>2
arr.select{|i| i%2 == 0}
#=>[2, 4]
find返回满足条件的第一条记录,而select返回满足条件的全部记录。
发布时间: 2012-09-22 21:54:54 作者: rapoo
数组的find 和 select方法的区别
arr = [1,2,3,4]
arr.find{|i| i%2 == 0 }
#=>2
arr.select{|i| i%2 == 0}
#=>[2, 4]
find返回满足条件的第一条记录,而select返回满足条件的全部记录。