IT用語集 › プログラミング › 純粋関数

純粋関数

プログラミング Svenska → 更新: 2026-10-22

同じ入力には常に同じ出力を返し、副作用を持たない関数。

テスト、キャッシュ、並列化、デバッグがしやすい。function add(a, b) { return a + b }は純粋だが、function save(x) { db.write(x) }は違う。関数型プログラミングの中心的な概念である。

← 用語集に戻る