最終更新:2022-08-04 (木) 12:08:59 (4d)  

副作用
Top / 副作用

Side Effect

実行環境に何等かの変化をもたらす事

プログラミング

変数参照透過性を破壊すること

具体例

  • プログラムの実行中、記憶域の内容を変えたり、ファイルの内容を変えること

  • volatileオブジェクトへのアクセス
    • アクセスすることでプログラムの内部状態を更新する可能性がある
  • オブジェクトの変更
  • ファイルの変更・入力

  • 引数以外の要因で結果が変わってしまう関数
  • 関数の外に影響を与えてしまう関数

関連