は、私は、次のしているとしましょう:`部分的に適用された機能のseq`
f x y = f1 x + y
ます:
g `seq` ...
が実際にf1 10
を評価
f :: a -> b -> c
g :: b -> c
g = f 10
は今f
が実際にあると言うことができますので、後で実行するとき
g 9
実際には単純な追加ですか?
もしそうでなければ、部分的に適用された関数の部分を「評価する」方法がありますか?
f
とg
がどのように機能するかに依存しない一般的なソリューションを探しています。
私は見ていません。 – Clinton
いいえ、DeepSeqを考慮に入れたデータ構造にのみ適用されるようです。あなたの問題を解決するものではありません。 – Deestan