パンくず Ruby ラムダ構文 概要 Rubyのラムダ構文について 詳細 ラムダ構文を使用することで、ブロックをオブジェクトとして 利用することができます。 構文 lambda {|value|expression} または -> value {expression} または lambda do |value| expression end サンプル def generate_sufix_text(sufix) lambda {|text|"#{text}#{sufix}"} # -> text {"#{text}#{sufix}"} # => 上記と同様 end iyami = generate_sufix_text("ザマス") puts iyami.call("こんにちわ") # => lambdaはcallで呼び出し poseidon = generate_sufix_text("