Bye Bye Moore

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

2013-11-10から1日間の記事一覧

Procの結果を受け取りたいなら===を使う

Proc.newの実行結果を受け取る Procクラスの結果を受け取りたいときには、===を使います。 $ irb > buff = Proc.new { puts "u" } => #<Proc:0x007fb063c3a008@(irb):1> > buff === Proc.new { puts "u" } u => nil > c = Proc.new {|a,b| a * b } => #<Proc:0x007fb063901ff8@(irb):33> > c === [10, 8] => 80 lambdaの挙動</proc:0x007fb063901ff8@(irb):33></proc:0x007fb063c3a008@(irb):1>…