[13:12] frood: ~ $ irb irb(main):001:0> (1..10).find {|i| i == 2} => 2 irb(main):002:0> (1..10).find LocalJumpError: no block given from (irb):2:in `find' from (irb):2:in `each' from (irb):2:in `find' from (irb):2 from :0 irb(main):003:0> (1..10).find {} => nil irb(main):004:0> (1..10).find {|i|} => nil irb(main):005:0> (1..10).find {|i| i} => 1 irb(main):006:0> (1..10).find {|i| i == 2} => 2 irb(main):007:0> (1..10).find {|i| i > 2} => 3 irb(main):008:0> (1..10).find {|i| if i > 2} irb(main):009:1> (1..10).find {|i| i > 2} irb(main):010:1> (1..10).find {|i| i == 2 } irb(main):011:1>