2015-09-26 70 views
0

在-斯威夫特前2.0示例代码中,我遇到这样的:使用雨燕的重复采集

var val = "hello" + Repeat(count: paddingAmount, repeatedValue: "-") + "." 

在Xcode的7.0 /雨燕2.0游乐场,这将产生错误:

note: expected an argument list of type '(String, String)' 

你将如何使用Repeat集合并获取集合保存的值以供使用?

回答

0

String有一个初始化将返回重复字符的字符串,我会建议使用你的情况:

let padding = String(count: paddingAmount, repeatedValue: Character("-")) 
var val = "hello" + padding + "." 
+0

那么为什么重复结构定义在斯威夫特2头文件仍然存在任何想法?我找不到任何使用它的示例代码。 –

0

现在是Array(count: paddingAmount, repeatedValue: "-")