a (任意の型: int、char...) を取り、ASCII コードに対応する回数複製された入力を持つリストを作成する関数を作成しようとしています。
私はこれを作成しました:
toList n = レプリケート (fromEnum n) n
cmdで関数を使用しようとすると、予想されるタイプintとcharが一致する可能性があると表示されますが、cmdで実際の値を使用して関数を直接使用すると、想定どおりに動作します。
つまり: toList 'a' --> エラーが発生する
replica (fromEnum 'a') 'a' --> 問題なく結果が得られます
モジュール Data.Char (ord) をロードしました
これを修正するにはどうすればよいですか? また、なぜこのようなことが起こるのでしょうか?
前もって感謝します :)