ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Swift Tuple
    Programming/Swift(iOS) 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)

    'Programming > Swift(iOS)' 카테고리의 다른 글

    Swift Enum - 3  (0) 2021.04.01
    Swift Enum - 2  (0) 2021.04.01
    Swift Enum - 1  (0) 2021.04.01
    Swift 언어의 특징  (0) 2021.04.01
    Xcode CommandLine Project  (0) 2021.03.31
Designed by Tistory.