Softex CelwareTech Blog
プログラミング

純粋関数とは

同じ入力なら常に同じ結果を返し、外部状態を書き換えない関数です。

簡単にいうと

純粋関数は、DOM、ファイル、DB、グローバル変数などの外部状態に依存せず、引数だけをもとに戻り値を返します。

料金計算や税計算のように結果を検証したい処理では、UIから切り離して純粋関数にしておくとテストしやすくなります。

どんな場面で使うか

  • 計算ロジックのテスト
  • UIとロジックの分離
  • 端数処理の検証

関連用語

さらに調べる