Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2015-05-03から1日間の記事一覧

Enumerable#findにProcオブジェクト等々を渡して一致ナシの場合を楽に実装する

Enumerable#findにProcオブジェクトを渡してあげると、一致ナシの場合呼び出してくれます。 実際のところ findの引数にcallをもつオブジェクト……Procクラスとかlambdaとかを渡せばよいです。 (1..10).to_a.find( Proc.new { :none } ) {|i| i > 11} #=> :non…