プログラミング基礎上級
不変更新
一言で言うと
配列を直接書換えず新規生成する更新。
もう少し詳しく
一言で言うと
元のデータ構造(配列・オブジェクト等)を直接変更せず、変更を加えた新しいコピーを生成して返す更新手法。
もう少し詳しく
元のデータ構造(配列・オブジェクト等)を直接変更せず、変更を加えた新しいコピーを生成して返す更新手法。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
状態管理や React・Redux、関数型プログラミングを学ぶ段階で登場する概念です。ミューテーションによるバグを避けるために重要視されます。言語によって書き方は異なりますが、考え方は共通しているので、一度理解すれば他の言語でも応用が利きます。
実務でどう使うか
関連する章
Ch210 で詳しく学べます。