[ruby1.9のlambdaリテラルの構文]
lambdaって、ruby1.8までだと
想定内のメソッド名なんだけど、ruby1.9で新しく入った構文はかなり変わってる。
別に嫌いじゃないけど。初見で行だけみるとちょっと混乱したかも。
# ruby 1.8 hoge lambda { |x| x + 1 } # ruby1.9の新しい構文 hoge = ->(x){ x + 1 }
lambdaって、ruby1.8までだと
想定内のメソッド名なんだけど、ruby1.9で新しく入った構文はかなり変わってる。
別に嫌いじゃないけど。初見で行だけみるとちょっと混乱したかも。
# ruby 1.8 hoge lambda { |x| x + 1 } # ruby1.9の新しい構文 hoge = ->(x){ x + 1 }