2019/4/20
それも一つの理由。他にはブロック内に手続きを書きたいことがあるというのがある。詳しくは僕が書いたQiitaの記事読んで。 http://nazr.in/146l
RubyのHash.new時にブロックを渡す理由って、初期値にObjectを与えると参照先が全部同じになって破壊的変更一発でおじゃんになってしまうけど、初期値としてProcを与えれば毎度別Objectが生成されるんでOK、みたいな説明で合ってます?