#immutableとmutableについて
##経緯
Flutterのcookbookでダウンロードボタンのエフェクトについて写経しているときに、出てきたimmutableがなんなのかわからなかったので。
##意味
immutable:不可変
mutable:可変
##imuutableにする目的
- mutableだと変更されたくない値なども変更できるのでダメだ!
- immutableにしてオブジェクト全体の参照ではなく、オブジェクトの参照の複製をすること。
- そうすることで、値は変更されなくなって安全に値を使えるよ!
- あと、メモリの節約と実行速度が速くなるよ。
まとめ
imuutableなクラスを作って、上手くオブジェクトを扱うようにしよう。
詳しく書いてくださっている記事様