>>525
コメントありがとうございます!
>>510です
ひねりなしですが…
mylist :: Int -> [[Int]]
mylist n = chop n [1..n^2]
chop :: Int -> [a] -> [[a]]
chop _ [] = []
chop n xs = take n xs : chop n (drop n xs)
chop は、直近に読んだ書籍からそのままアイデアを拝借しましたが、カンニングなしで書きました
[1..] のように、無限リストで書けたらと思いましたが、酒気帯びなためダメでした
IO の純粋って、のようなことがサッパリです…
関数型プログラミング言語Haskell Part32
■ このスレッドは過去ログ倉庫に格納されています
527デフォルトの名無しさん
2019/10/12(土) 01:48:37.28ID:gzpbrH7N■ このスレッドは過去ログ倉庫に格納されています
