【发布时间】:2020-05-29 10:35:15
【问题描述】:
是否可以在 Haskell 中通过提供的长度创建某些元素的列表? 在 Python 中,我可以这样写:
l = [1] * 10
我如何在 Haskell 中做到这一点?
【问题讨论】:
-
也许你的意思是
replicate 10 1? -
谢谢。如何关闭问题?
-
没有必要结束这个问题(尽管坦率地说,它是一个很差的问题)。您可以接受自己的答案。
-
我无法接受我的回答 :( "您可以在 2 天内接受自己的回答"
-
查看Hoogle!您可以通过类型签名搜索 Haskell 的东西。在您的情况下,此签名将是
Int -> a -> [a]或a -> Int -> [a];replicate显示在每个查询的前三个结果中。