2015-09-26 67 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: "-")