配列をfreezeする時は、ちゃんと中身もfreezeしとく

配列をfreezeする場合は mapにfreezeメソッドを渡し中身を定数化 配列自体をfreezeし、本体も定数化 という手順を取ります。ためしに、最初の手順だけで止めると str_frozen = %w(foo bar buzz).map(&:freeze) #=> ["foo", "bar", "buzz"] str_frozen[0].frozen? #=> true str_frozen.frozen? #=> false と、配列そのもの…