[arrays] Swift에서 배열의 모든 멤버를 동일한 값으로 초기화하는 방법은 무엇입니까?

Swift에 큰 배열이 있습니다. 모든 멤버를 동일한 값으로 초기화하고 싶습니다 (즉, 0 또는 다른 값이 될 수 있음). 최선의 접근 방법은 무엇입니까?



답변

사실 Swift를 사용하면 매우 간단합니다. Apple의 doc 에서 언급했듯이 다음 과 같이 동일한 반복 값으로 배열을 초기화 할 수 있습니다.

오래된 스위프트 버전 :

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 )


답변