更新时间:2023-02-19 11:22:25
试试这个:
my_array.find {| X | x.some_test}
或者这里是一个快捷方式(感谢@LarsHaugseth提醒一下吧)
my_array.find(安培;:some_test)
Is there a shorter way to find the first element in an array meeting some conditions than this:
my_array[ my_array.index {|x| x.some_test} ]
Try this:
my_array.find{|x| x.some_test }
Or here's a shortcut (thanks @LarsHaugseth for reminding about it)
my_array.find(&:some_test)