*. 스위프트 튜플


   // 튜플에 저장되는 항목들은 어떠한 타입도 될 수 있으며, 저장된 값들이 모두 동일한 타입이어야 한다는 제약 없음.

   let myTuple = (10, 432.433, "This is a String")


   // myTuple의 2번째 위치에 있는 값을 myString변수에 저장

   var myString = myTuple.2

   println(myString)


   // 상수 myInt, myFloat, myString1선언 후, myTuple의 값을 각각 할당

   let (myInt, myFloat, myString1) = myTuple

   println(myInt)

   println(myFloat)

   println(myString1)


   // 무시하고 싶은 값에 밑줄을 사용하면 그 값은 무시됨. 정수 값과 문자 값을 튜플에서 추출하여 각 변수에 할당

   var(myInt1, _, myString2) = myTuple

   println(myInt1)

   println(myString2)


   // 튜플에 저장된 값에 할당된 이름은 코드에서 각 값을 참조하는데 사용

   let myTuple2 = (count: 10, length: 342.433, message: "this is a String")

   println(myTuple2.message)







WRITTEN BY
whitewave
WhiteWave의 Blog

,