Haskell中是否有一个可以复制Chars和Strings的函数

时间:2013-12-20 19:21:42

标签: string haskell char concatenation replication

例如说我有'A'我可以像这样调用函数:

replicate 'A' 5 ~> "AAAAA"

2 个答案:

答案 0 :(得分:6)

是的,名称完全相同,但参数已切换。

http://hackage.haskell.org/package/base-4.6.0.1/docs/Prelude.html#v:replicate

如果你去haogle,你可以按类型签名和名称搜索功能。

http://www.haskell.org/hoogle/?hoogle=Char+-%3E+Int+-%3E+String

看到replicate是第3个结果。

答案 1 :(得分:2)

它在前奏中复制。

replicate 5 'A'

返回: " AAAAA"