반응형
튜플(tuple)은 자료형의 묶음 이라고 표현할 수 있어요.
지금까지 기본 데이터 타입에 대해 알아보았죠? (Int, Double, String, Any 등등..)
이것들을 괄호를 사용해서 묶을 수 있어요.
같은 자료형이 아니더라도, 묶을 수 있어요.
book이라는 프로퍼티를 선언하고, 이름, 가격, 베스트셀러인지 아닌지의 정보를 갖고 있는 튜플을 선언해보겠습니다.
괄호를 사용해서 묶어주면 끝.. 입니다.
인덱스 (0, 1 ..) 를 통해서 값을 빼올 수도 있고, 수정도 가능합니다.
인덱스로 접근하게 되면, 각 요소가 어떠한 의미가 있는지 알기 어렵네요..
요소에 이름을 붙여서 접근하는 방법도 있습니다.
튜플 타입이 길어지기 때문에 불편한 점이 있는데 typealias을 사용해서 축약하여 작성할 수 있어요.
매번 같은 튜플 타입을 작성하는데, 길어지다 보면 오타가 나서 틀릴 수 있으니 이 방법이 더 안전하기도 하고요.🤣
참으로 간단하죠??
다음 포스팅에서는 Swift의 Collection 자료형들에 대해서 다룰 예정입니다.
지적 환영입니다. 감사합니다.😀
반응형
'Swift 문법' 카테고리의 다른 글
[Swift] 컬렉션 자료형에 대해 알아보자 - 2 (Dictionary) (0) | 2023.01.24 |
---|---|
[Swift] 컬렉션 자료형에 대해 알아보자 - 1 (Array) (0) | 2022.12.29 |
[Swift] 기본 자료형에 대해 알아보자! - 4 (Float, Double) (1) | 2022.12.20 |
[Swift] 기본 자료형에 대해 알아보자! - 3 (Any, AnyObject, nil) (0) | 2022.11.19 |
[Swift] 기본 자료형에 대해 알아보자! - 2 (Bool, Character, String) (0) | 2022.11.08 |