1. 두개의 배열을 튜플 형태로 병합한다.

let list0 = [0, 2, 4]

let list1 = [0, 4, 8]

 

let listzip = Array(zip(list0,list1))

for (i, (first, second)) in listzip.enumerated() {

    print("\(i).  \(first)  \(second)")

}

 

[결과]

0.   (0 , 0)

1.    (2 , 4)

2.   (4 , 8)

 

2. 배열의 짝이 안맞을 경우 짝이 맞는 갯수 만큼나 병합된다.

let list0 = [0, 2, 4]

let list1 = [0, 4]

 

let listzip = Array(zip(list0,list1))

for (i, (first, second)) in listzip.enumerated() {

    print("\(i).   (\(first) , \(second))")

}

 

[결과]

0.   (0 , 0)

1.    (2 , 4)

'Swift > 문법' 카테고리의 다른 글

[SWIFT]Set  (0) 2023.07.26
[SWIFT]Dictionary merging / sorted  (0) 2023.07.25
[SWIFT]enum 파라메터형 / if case 문  (0) 2023.07.25
[SWIFT]UnsafeMutablePointer<AudioBufferList> to AVAudioPCMBuffer  (0) 2023.07.25
[SWIFT]Tuples  (0) 2023.07.25

+ Recent posts