no block givenんん?
2007年8月29日
Rubyで、これ↓は動くのに
p [1,2,3].delete_if { |i| i < 2 }
これ↓は、"no block given"エラーが出た
p [1,2,3].delete_if do |i| i < 2 end
えー、do end と {} って、どっちでもいいんじゃないの?
と職場の人に聞いたところ
と職場の人に聞いたところ
p([1,2,3].delete_if do |i| i < 2 end)
こうすりゃ大丈夫じゃないすかね、と言われてその通りだった。
書き方が色々あるが故の
javascriptとかphpには余り見かけないタイプのハマりだと思った。
javascriptとかphpには余り見かけないタイプのハマりだと思った。
気をつけよう