そのため、1番目の文字とペアを見つけて2番目の文字を返す関数を作成する必要があります。
私は実際に1つの答えを見つけましたが、マップ機能を使用していて、それを取得できませんでした。
lookUp :: Char -> [(Char, Char)] -> Char
lookUp x [] = x
lookUp x ( ( st,nd ): rst) | st == x = nd
| otherwise = lookUp x rst
そして、私はこのメッセージを受け取ります:
No instance for (Show ([(Char, Char)] -> Char))
arising from a use of `print'
Possible fix:
add an instance declaration for (Show ([(Char, Char
In a stmt of an interactive GHCi command: print it