test::Int->(Int-> Char)->Char
test n f = f(n)
DD::Int->Char
DD a | a==1 = '1'
現在char値を返す高階関数であるテスト、私はString
as を返す必要がありましたtest::Int->(Int-> Char)->String
関数本体に変更しました
test::Int->(Int-> Char)->String
test n f = map f(n)
エラー
Type error in application
*** Expression : map f n
*** Term : n
*** Type : Int
*** Does not match : [a]
この関数を map を使用して文字列に適用するにはどうすればよいですか? どこで間違ったのですか?