Ruby: `Hash.new`に渡すデフォルト値の破壊的変更に注意

こんにちは、hachi8833です。@jnchitoさんの『プロを目指す人のためのruby入門』をKindleで読み返していて、ハッシュにキーがない場合のデフォルト値について今更知ったことをメモします。 Kindleだと、サンプルコードをコピーしたときに書名が入ったりアンダースコア_の後ろに勝手にスペースが追加されたりするのが少々つらいなー😢と思ったら、サンプルコードがちゃんとありました↓。 リポジトリ: JunichiIto/ruby-book-codes 以下はRuby 2.5.3で確認しました。なお、私の環境ではpryのプロンプトをカスタマイズして短くしています。 ハッシュの初期値 同書5.6.8「ハッシュ … Continue reading Ruby: `Hash.new`に渡すデフォルト値の破壊的変更に注意