本文へスキップ

エフェクトシステムとは?

えふぇくとしすてむ

副作用の種類を型として追跡する型システムの拡張。

エフェクトシステム関数が持つ副作用の種類(IO・例外状態変更など)を型に記録して追跡する仕組みでZIOやHaskellのモナドトランスフォーマが代表例で副作用の意図せぬ混入を防ぐ。

使い方・例文

ZIOはRustスタイルのエフェクトシステムで型レベルでIO副作用とエラーを管理できる。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語