技術ブログ

(技術系中心)基本自分用備忘録なので、あくまで参考程度でお願いします。

2019-06-23から1日間の記事一覧

Procオブジェクトを作る方法

Procオブジェクトを作る方法 Procオブジェクトを作る方法は4つ 1. Proc.new{ a, b | a + b } 2. proc{ a, b | a + b } 3. -> (a, b) { a + b } 4. lamda | a, b| a + b Proc.newとLamdaメソッドの違い ProcもLamdaもProcクラスのオブジェクトを作成できます…

ブロックをメソッドの引数にする方法

ブロックをメソッドの引数にする方法 Rubyではブロックをメソッドの引数として渡すことが可能です。 def メソッド名(&引数) 引数.call end ブロックを引数として受け取る場合は、引数の前に&をつけます。 また、そのブロックを実行する場合はcallメソッド…