デフォーレスティングとは? でふぉーれすてぃんぐ IT・テクノロジー #コンパイラ最適化 お気に入り お気に入り 読み上げ 停止 中間データ構造を除去するコンパイラ最適化手法。 デフォーレスティングはmap・filterなどの関数合成で生成される中間リストやツリーをコンパイラが除去して一回のトラバーサルに変換する最適化でGHCが採用している。 使い方・例文 GHCのdeforestingでmap (+1) (map (*2) list)の中間リストが除去され一回の走査になる。 この用語をシェア 𝕏 でポスト LINE 🔗 リンクをコピー コピーしました その他で共有 最終更新: 2026年6月26日