同じ引数を渡せば必ず同じ結果を返し、かつ外部の状態を変更しない関数。
Pure Functionと呼ばれる。関数外の変数の書き換えやファイルの読み書きといった副作用を持たないため、実行順序やタイミングに結果が左右されず、テストやデバッグがしやすい。関数型プログラミングの中心的な概念。
© 2026 ITBGM