2015-06-10から1日間の記事一覧
Ruby でブロックをオブジェクトとして扱いたい場合、proc や lambda を利用する事ができます。 proc = proc { |a, b| a + b } proc.call 1, 2 # => 3 lam = lambda { |a, b| a - b } lam.call 1, 2 # => -1 この 2つは書き方は似ていますが、挙動が少し異な…
Ruby でブロックをオブジェクトとして扱いたい場合、proc や lambda を利用する事ができます。 proc = proc { |a, b| a + b } proc.call 1, 2 # => 3 lam = lambda { |a, b| a - b } lam.call 1, 2 # => -1 この 2つは書き方は似ていますが、挙動が少し異な…