从参考:
https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/SwiftStandardLibraryReference/index.html测试
var string = String(count: 5,repeatedValue: "a") // string is "aaaaa"
我收到这个错误:
Playground execution Failed: error: :5:14: error: Could not find an overload for ‘init’ that accepts the supplied arguments
var string = String(count: 5,repeatedValue: “a”)
这实际上有效吗?
看来你必须明确地将一个Character类型传递给它才能运行。这对我有用
let char = Character("a") let string = String(count: 5,repeatedValue: char)
尽管如此,也可能存在与此相关的错误。我相信你这样做的方式本身应该是有效的。我似乎完全没有在这个初始化程序上完成代码。
编辑:我要跟bug以下编译很好。
let array = Array(count: 5,repeatedValue: "a")