6
リストの要素間にゼロを追加しますか?
私はすべての要素の間に0を含めるようにhaskellのリストを変更しようとしています。最初のリストがある場合は[1..20]、次のように変更します[1,0,2,0,3..20] 私がやろうと思ったことは、実際にすべての関数でマップを使用し、要素を抽出してリストに追加して使用++[0]することですが、これが正しいアプローチかどうかはわかりません。まだhaskellを学習しているため、エラーが発生する可能性があります。 私のコード: x = map classify[1..20] classify :: Int -> Int addingFunction 0 [Int] addingFunction :: Int -> [a] -> [a] addingFunction x xs = [a] ++ x ++ xs