注 Rubyのシンボルには任意の文字列を使えます(引用符を使えば:"記号含み&*(の文字列"も使えます)が、本記事では簡単のため&との組み合わせでは:メソッド名と限定して表記します。 Rubyの&:メソッド名という記法についてググって調べようとするとなかなか大変だったのでメモします。というのも、この記法そのものには定まった名称がないからです。 & 手続きオブジェクト(Procオブジェクト)をブロックに変換するショートハンド 「Proc coercion」演算子と呼ばれることも :メソッド名 Rubyのシンボル 参考: メソッド呼び出し(super・ブロック付き・yield) (Ruby 2.6.0) ブロックの部分だけを先に定義して変数に保存しておき、後からブロック付きメソッドに渡すことも出来ます。それを実現するのが手続きオブジェクト(Proc)です。それをブロックとして渡すにはブロック付