且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

与条件数组的第一个元素

更新时间: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)