【发布时间】:2015-10-16 16:40:18
【问题描述】:
我想更有效地做以下事情:
def repeatChar(char:Char, n: Int) = List.fill(n)(char).mkString
def repeatString(char:String, n: Int) = List.fill(n)(char).mkString
repeatChar('a',3) // res0: String = aaa
repeatString("abc",3) // res0: String = abcabcabc
【问题讨论】:
-
如果你使用
Stream而不是List可能会更高效
标签: string scala char concatenation string-concatenation