「Learn you a Haskell for Great Good」を使用して Haskell の学習を始めたばかりです。私は現在「型と型クラス」の章を読んでいるので、私の知識はかなり..存在しません。保存するたびにファイルをビルド/チェックするSublimeHaskellパッケージでSublime Text 2を使用しています。
問題: 次のような関数型宣言をしようとしています:
funcName :: [Char] -> [Char]
次の警告が表示されます。
警告: Use String Found: [Char] -> [Char] 理由: String -> String
ビルドに失敗しました
String の代わりに Char 配列を使用するのが悪い考えである理由を説明してもらえますか、または考えられる影響などの説明へのリンクを教えてください。
PS 私は C# 開発者です。C ライクな言語での char 配列と文字列の違いを理解しています。