在Swift 2.0之前的示例代码中,我遇到了类似以下内容:
var val = "hello" + Repeat(count: paddingAmount, repeatedValue: "-") + "."
在Xcode 7.0 / Swift 2.0 Playground中,这会产生错误:
note: expected an argument list of type '(String, String)'
您将如何使用Repeat集合并获取该集合持有的值以供使用?
String
有一个初始化程序,该初始化程序将返回一串重复的字符,我建议在您的情况下使用该初始化程序:
let padding = String(count: paddingAmount, repeatedValue: Character("-"))
var val = "hello" + padding + "."
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句