콘텐츠로 건너뛰기
Home » Tuple Unpacking in Swift

Tuple Unpacking in Swift

Swift에서도 튜플 언팩킹이 되기에, 이를 이용하면 유용하게 쓸 수 있는데…. 예를 들어 두 변수의 값을 바꾸려면

var a = 1
var b = 2
swap(&a, &b)
println("now a is (a) and b is (b)")

라고 했던 것을 간단히

(a, b) = (b, a)

라 쓰기만 해도 된다.
Xcode 6.1에서 잘 동작하나, 아직 swiftstub.com 쪽에는 반영이 안되는 듯.