2

指定された回数だけ要素をコピーするリスト内包表記を使用して関数を実装しようとしています。私は本当にこれにこだわっていますが、しようとしています

例えば

copy 2 'a' = aa

これは私がこれまでに持っているものです:

copy2 :: Int->a->[a]
copy2 x y = func1 y [b|b<-[1..x]]

ここで、func1 は何らかの形で y を x のすべての要素にマッピングしています

それは多くはありませんが、申し訳ありませんが、私はこれについて本当に無知です。

4

2 に答える 2

4
copy2 qty item = [item|_<-[1..qty]]
于 2013-10-18T22:06:27.323 に答える