注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
普通のlambdaの書き方 la = lambda {|x, y| return x * y } puts la.(2, 1) => 2 かっこをdoにした場合 ... 普通のlambdaの書き方 la = lambda {|x, y| return x * y } puts la.(2, 1) => 2 かっこをdoにした場合 la = lambda do |x, y| return x * y end puts la.(2, 2) => 4 Ruby1.9からは 「lambda」の代わりに「->」を使えるようになったらしす。ただ、lambdaをそのまま->に変えるだけじゃなくて、パラメータの位置がかっこ({)の前に来る。 la = ->(x, y) { return x * y } puts la.(2, 3) => 6 呼び出すには次の書き方もできる。 puts la[2, 4] => 8 かっこの代わりにdoを使った場合 la = ->(x, y) do return x * y end puts la[2, 5] 「->」とパラメータの「(」の間
2013/05/15 リンク