Program Tip

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

programtip 2020. 10. 4. 13:09
반응형

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


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


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

오래된 스위프트 버전 :

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 )

참고 URL : https://stackoverflow.com/questions/24001936/how-to-initialize-all-members-of-an-array-to-the-same-value-in-swift

반응형