Swift/기초 문법 (5) 썸네일형 리스트형 컬렉션 타입 3편 - 딕셔너리 딕셔너리 (dictionary) 는 순서와 상관없이 콜렉션에 같은 타입의 키 (key)와 같은 타입의 값 (value)를 저장합니다.각 값은 딕셔너리 내부에서 값에 대한 식별자로 동작하는 유니크한 키 와 조합됩니다.배열의 아이템과 다르게 딕셔너리의 아이템은 특정 순서를 가지고 있지 않습니다.특정 단어를 찾기위해 사전을 찾는 방법과 같이 식별자를 기준을 값을 찾을 때 딕셔너리를 사용합니다. 딕셔너리 타입 짧은 구문 (Dictionary Type Shorthand Syntax)Swift 딕셔너리의 타입은 Dictionary 로 적으며 Key 는 딕셔너리 키로 사용되는 값의 타입이고 Value 는 딕셔너리에 저장될 값의 타입 입니다.딕셔너리 Key 타입은 집합의 값 타입과 같이 반드시 Hashable 프로토콜.. 컬렉션 타입 2편 - 집합 https://bbiguduk.gitbook.io/swift/language-guide-1/collection-types#accessing-and-modifying-an-array 콜렉션 타입 (Collection Types) | Swift배열, 집합, 그리고 딕셔너리를 사용하여 데이터를 구성합니다. Swift는 콜렉션의 값을 저장하기 위한 배열 (array), 집합 (set), 딕셔너리 (dictionary)와 같은 3개의 원시적인 콜렉션 타입 (collection types)bbiguduk.gitbook.io 집합 (set) 은 콜렉션에 순서와 상관없이 같은 타입의 다른 값을 저장합니다.let numbers = [1, 2, 3, 3, 2, 1]let uniqueNumbers = Set(numbers).. 컬렉션 타입 1편 - 배열 https://bbiguduk.gitbook.io/swift/language-guide-1/collection-types#accessing-and-modifying-an-array 콜렉션 타입 (Collection Types) | Swift배열, 집합, 그리고 딕셔너리를 사용하여 데이터를 구성합니다. Swift는 콜렉션의 값을 저장하기 위한 배열 (array), 집합 (set), 딕셔너리 (dictionary)와 같은 3개의 원시적인 콜렉션 타입 (collection types)bbiguduk.gitbook.io Swift는 콜렉션의 값을 저장하기 위한 배열 (array), 집합 (set), 딕셔너리 (dictionary)와 같은 3개의 원시적인 콜렉션 타입 (collection types) 을 제공합니.. enum 케이스 나누기 enum을 통해 카테고리를 구분할 수 있다.// 학교 - 초, 중, 고enum School {// case elementary// case middle// case high case elementary, middle, high}위의 코드는 School 이라는 enum을 생성하였고, 그 안에 case를 통해 elementary, middle, high를 구분했다.case 별로 작성해도 되고, 1개의 case에 여러 개 작성해도 된다.사용은 아래와 같이 변수 또는 상수에 할당하여 사용한다.print 문을 쓸 때는 2가지 방법으로 사용할 수 있다.let yourSchool = School.high//print("yourSchool: \\(yourSchool)")print("yourScho.. 기본 연산자 (Basic Operators) 할당, 산술 그리고 비교와 같은 동작을 수행연산자: 값을 체크, 변경, 결합하기 위해 사용하는 기호를 말함이 챕터에서는 Swift의 기본 연산자에 대해 설명 술어 (Terminology)단항 (Unary)“+a” 처럼 단일 항목에 동작단항 접두사 연산자: “!a” 처럼 항목 바로 직전에 위치단항 접미사 연산자: “c!” 처럼 항목 바로 직후에 위치이항 (Binary)“2 + 3” 처럼 2개의 항목에 동작2개의 항목 사이에 위치해야 하므로 위치는 고정삼항 (Ternary)3개의 항목에 동작“a ? b : c” 와 같이 사용연산자가 영향을 주는 값은 피연산자“1 + 2”에서 “+”는 중위 연산자, “1”과 “2”가 바로 피연산자 대입 연산자 (Assignment Operator)대입연산자“a = b”는 b의.. 이전 1 다음