1

次のような関数があるとします。

f:Int->Int

これにより、入力に基づいて修正された出力が得られます。

私の質問は、とにかくこの関数を記述して、入力に対して評価が行われないようにすることはできますか? たとえば、次の予想される入力と出力を考えてみましょう。

入力:3+2/1+90

出力:3+2/1+90+2

[編集] Haskell の遅延評価について聞いたことがありますが、それがまさに私が望んでいたものであり、print を呼び出さない限り、実際には解析ツリーで評価が行われないことに気付きました。

4

1 に答える 1