전체 글 (7) 썸네일형 리스트형 스위프트(Swift) - 컬렉션 타입 세트(set) 스위프트에서 컬렉션 타입인 세트(set)를 살펴보겠습니다. 세트는 말 그대로 공통적인 것들을 묶어놓은 것이라고 볼 수 있습니다. 배열과 반대로 순서가 중요하지 않고, 유일한 값들로 채우려고 할 때 세트가 유용합니다. 1. 세트(set) 생성 var animal: set = set() // String 타입의 set를 생성. 이니셜라이저를 이용해 생성한 비어있는 set 입니다. var aniaml2 : set = [] // 위의 의미와 동일하나, 조금 더 간편하게 축약된 형태로 set을 생성합니다. set을 활용할 때는 웬만하면 축약 등의 형태보다는 정확하게 명시해주는 것이 좋습니다. 배열에서 []를 자주 사용하기 때문에 자칫 헷갈려서 오류를 발생할 위험이 있거든요. 2. 세트(set) 기본 프로퍼티 va.. 스위프트(Swift) - 컬렉션 타입 딕셔너리(Dictionary) 스위프트에서 컬렉션 타입인 딕셔너리를 살펴보겠습니다. 딕셔너리는 키와 값으로 이루어진 하나의 쌍을 값으로 저장합니다. 즉, 묶음으로 이루어진 한 쌍이 딕셔너리의 값이 되는 것입니다. 하나의 딕셔너리 안에 키는 중복될 수 없지만, 값을 중복이 가능합니다. 예를 들어 나와 친구들의 키는 같을 수 있지만, 나와 친구들 자체가 같을 수는 없는 것과 동일한 이치입니다. 1. 딕셔너리(Dictionary) 생성 var weightOfperson: Dictionary = Dictionary() // 키가 String, 값이 Int인 타입의 딕셔너리를 이니셜라이저를 통해 생성합니다. var ageOfperson: [String: Int] = [:] // 키가 String, 값이 Int 타입임을 [:]안에 명시하면 딕셔.. 스위프트(Swift) - 열거형(enum) 스위프트에서 열거형은 같은 부류에 속하는 요소들을 묶어서 표현할 수 있는 타입입니다. 다른 타입들과 다르게 한번 선언한 이후에는 추가하거나 수정이 불가합니다. 그래서 보통 정해진 범위 내의 값들을 다룰 때 많이 사용합니다. 1. 열거형의 선언 방법 enum Animal // 열거형 키워드 enum을 사용해 Animal이라는 이름의 열거형을 선언합니다. { case dog // dog, cat, lion ,tiger는 Animal 열거형의 항목입니다. case cat // 각 항목은 그 자체로 모두 고유한 값을 지닙니다. case lion case tiger } // 다음과 같은 형태로 열거형을 선언할 수 있습니다. enum Animal { case dog, cat, lion, tiger } 2. 열거형의.. 이전 1 2 3 다음