无论如何,我可以在Haskell中扩展列表的列表吗?在Haskell中扩展列表的列表
我试图写一个函数,生成[1,2,2,3,3,3,4,4,4,4 .....]这基本上是一个1,2个二, 3个三分球等
我尝试:
nnss :: [Integer] nnss = [nPrint x x | x <- [1,2..]]
的问题,我的尝试是nPrint x x
返回一个整数列表,例如,n打印2 2将返回[2,2]。无论如何,我可以将列表从[1,2,3 ...]扩展到[1,2,2,3,3,3 ...]?
'nPrint'是这个坏名声(印刷是一个IO动作),是什么你使用的基本上只是“复制”。 – leftaroundabout