如何初始化一个数组的所有成员在Swift中相同的值?
我在Swift中有一个大数组。 我想初始化所有成员相同的值(即可能是零或其他值)。 什么是最好的方法?
其实,Swift很简单。 正如苹果文档中提到的 ,您可以使用相同的重复值初始化数组,如下所示:
用旧的Swift版本 :
var threeDoubles = [Double](count: 3, repeatedValue: 0.0)
由于Swift 3.0 :
var threeDoubles = [Double](repeating: 0.0, count: 3)
这将给:
[0.0, 0.0, 0.0]
这将是Swift 3中的一个答案:
var threeDoubles = [Double]( repeating: 0.0, count: 3 )