たまに出てくるけど大体忘れてるよね。ミュータブルとイミュータブル

時たま出てくる事があってそのたびになんだっけ?ってなるのでせっかくなのでアウトプットとして記事を書きます

結論

ミュータブルは変更可能なオブジェクトの事をさす

イミュータブルは変更できないオブジェクトの事を指す

Rubyの定数はイミュータブルなのでチンと.freezつけようぜって言うのは開発で意識しておくべきですね。

コメント

タイトルとURLをコピーしました