プログラミングの改訂中私は頭の中で型推論を行うことでほとんどのことを行うことができますが、私はそれをとてもうまく使っていますが、私に困ってしまう問題が1つあります。標準MLの(a - >( 'b - >' c)) - >( 'a - >' b) - >( 'a - >' c)の関数
Iタイプの機能を記述する必要があり:
( ' - >(' B - > C ')) - >(' - > 'B) - >(' - > 'c)
私の頭では、関数fとgの2つの引数を持つ関数が必要です。どちらも引数xをとりますが、この引数xは2つの引数しか取らないため、この関数に引数xを追加することはできません。パイプライニング関数のo演算子を使用してこの関数を作成します。
fは引数をとり、関数を返します。 gは引数をとり、値を返します。 全体関数は値を取り、値を返します。
私はfとgをどのように適用して、o演算子だけを使ってそれらの規則を暗示することはできません。
すべてのヘルプは非常にいただければ幸いです:) おかげで、シアラン
これは素晴らしいです! ありがとう、非常に便利で、これらの質問、歓声について私が考える方法を変えました。 – user2930356
喜んで:) –