私はmodを適用したい整数のリストを生成する関数を持っているので、リストの要素が25より大きいものはありません。例えば、リスト[ 6,8,18,28,14,25]は[6,8,18,2,14,25]として返されます。これまでのコードは以下の通りです。Haskellのリストのすべての要素にmodを適用する方法
このコードは、almostVigによって生成されたリストのすべての要素にmodを適用できません。私はadjust
のzipWithをlet adjust m = zipWith (mod (almostVig m) 26)
として使ってみましたが、それも失敗しました。リスト内のすべての要素にmod
を適用して、要素が25を超えない新しいリストを作成するにはどうすればよいですか?
'(Char、Int)..(Char、Int)とは何ですか? '[Int] [Int]はどうでしょうか?署名を追加することに感謝しますが、これらは意味をなさない。 typechecks実際のHaskellモジュールを記述してください。そして、質問に関係のないものを追加しないでください。 – leftaroundabout
申し訳ありませんが、私はこれを初めて使い、独学です。それは私の最高の推測でした。 –