[Swift] 튜플 tuple
튜플이란? 튜플은 하나의 변수에 여러개의 값을 담을 수 있으므로 바구니 형태이며, 인덱스와 키 값을 가집니다. 이번 포스팅에서는 지난번 배열, 딕셔너리 , 셋에 이어 튜플에 대해 알아보도록 하겠습니다. 1. 튜플 만들기 var data:(String, Int, Double) = ("Apple", 100, 3.14) print(data.0, data.1, data.2) Apple 100 3.14 2. 값 변경 data.0 = "Kiwi" data.1 = 999 print(data) ("Kiwi", 999, 3.14) 3. 키 값 지정하기 var test:[String:Int] = ["a":10, "b":7, "c":99] for item in test { print(item) print(item.0, it..
[Swift] 셋 Set
셋이란? 셋은 집합이기 때문에 중복을 허용하지 않는다는 특징을 지닙니다. 셋은 바구니 객체라 할 수 있습니다. 하나의 변수에 여러개의 값을 담을 수 있기 때문입니다. 이번 포스팅에서는 지난번 배열과 딕셔너리에 이어 셋에 대해 알아보도록 하겠습니다. 1. 셋 만들기 var numbers:Set = [] var numbers2:Set = [3,6,10,12] 2. 값 추가 numbers.insert(3) numbers.insert(5) numbers.insert(6) numbers.insert(7) print(numbers) // [3, 6, 7, 5]이 출력됩니다. 3. 값 제거 numbers.remove(5) print(numbers) // [6, 3, 7]이 출력됩니다. 4. 교집합, 합집합, 차집합 ..