Programming/Swift(iOS)
Swift Tuple
홍열
2021. 4. 1. 20:40
728x90
Swift에서 사용하는 Tuple에 대한 정리
'Tuple'은 서로 다른 타입을 하나로 묶어서 저장할 수 있습니다.
아래와 같이 문자열, Int, Float을 하나로 묶어서 표현 가능합니다.
var t = ("Hello Wolrd", 1, 2.5)
이제 함수에서 Tuple을 return하는 방법입니다.
func foo() -> (String, Int) {
return ("Tom", 42)
}
// return 된 값을 임시로 0,1로 표현
var result = foo()
print("\(result.0), \(result.1)")
var (name, age) = foo()
print(name, age)
func foo2() -> (name:String, age:Int) {
//넘겨줄 Data의 name을 부여할 수 도 있습니다.
return (name:"Tom", age:42)
}
var (name2, age2) = foo2()
print(name2, age2)