るりまサーチ

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.240秒)
トップページ > 種類:クラス[x] > クエリ:freeze[x] > クエリ:frozenerror[x]

別のキーワード

  1. _builtin freeze
  2. object freeze
  3. module freeze
  4. delegate freeze
  5. delegator freeze

ライブラリ

キーワード

検索結果

FrozenError (6029.0)

Object#freezeされたオブジェクトを変更しようとした時に発生します。

...Object#freezeされたオブジェクトを変更しようとした時に発生します。


//emlist[例][ruby]{
[1, 2, 3].freeze << 4 # FrozenError: can't modify frozen Array
//}...

Hash (13.0)

ハッシュテーブル(連想配列とも呼ぶ)のクラスです。ハッシュは任意の種類のオブ ジェクト(キー)から任意の種類のオブジェクト(値)への関連づけを行うことができます。

...は、文字列をコピーし、コピーを更新不可に設定 (Object#freeze) してキーとして
使用します。この為、キーとして使われている文字列を更新しようとすると例外
FrozenError

が発生するので rehash を呼ぶ必要性は生じません。

...