最終更新:2022-08-04 (木) 12:08:59 (493d)
副作用
Top / 副作用
Side Effect
実行環境に何等かの変化をもたらす事
プログラミング
具体例
- プログラムの実行中、記憶域の内容を変えたり、ファイルの内容を変えること
例
- volatileオブジェクトへのアクセス
- アクセスすることでプログラムの内部状態を更新する可能性がある
- オブジェクトの変更
- ファイルの変更・入力
例
- 引数以外の要因で結果が変わってしまう関数
- 関数の外に影響を与えてしまう関数