Ответ 1
На самом деле, это довольно просто с Swift. Как упоминалось в Apple doc, вы можете инициализировать массив с таким же повторяющимся значением, как это:
С старой версией 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]