関数が入力として異なるタイプの2つの変数を取得し(たとえば、1つの変数はCの言語でintであり、1つの変数はCの言語でcharである)、にある1つの変数を返すとしますInt。
この関数がHaskellまたはラムダ計算コードとしてコード化されている場合、関数の型はどのようになりますか?
したがって、関数のタイプが。であるとしますInt -> (Char -> Char) -> Int。これはどういう意味ですか?これは、int変数を入力として受け取り、関数を実行して変数を(Char -> Char)出力することを意味しIntますか?