いう事で、任意のオブジェクトを変更不可能にできます。空の新しいハッシュを生成します。キーに対応する値が存在しない時のデフォルト値です。デフォルト値の扱いには注意が必要です。いう事で、Hashオブジェクトに対して存在しないキーを要求したときに返す値をコンストラクタで指定できるらしい。変更されては困る場合の宣言の仕方だった。混乱するから気をつけよう。1]どうやら、freezeは上記の混乱を避ける事にも役立っている。いう意味だったのかぁ。