Swift 정리 : 연산자
연산자 swift 3부터 x++이 사라져서 x+=1을 사용해야 한다 == 연산자는 값이 같은지 비교, === 연산자는 주소가 같은지 비교 범위 연산자 • 닫힌 범위 연산자 x...y -> x에서 시작하여y로 끝나는 범위에 포함된 숫자 5...8 -> 5, 6, 7, 8 • 반 닫힌 범위 연산자 x.. x부터 시작해서 y를 제외한 범위의 숫자 3.. 3, 4, 5, 6, 7 • One-Sided Ranges 한쪽 방향 let names = ["A", "B", "C", "D"] for name in names[...2] { //A, B, C print(name) }
Swift 정리 : 튜플
튜플 let myTuple = (10, 12.1, "Hi") //( )로 묶으면 튜플 -> 여러 값을 하나의 개체로 묶는것 // 투플로 묶인 개체들은 타입의 제한이 없음 var myString = myTuple.1 // 0부터 첫번째 개체 print(myString) // 12.1 let (myInt, myFloat, myString) = myTuple print(myInt, myFloat, myString) //10, 12.1, Hi // 튜플의 값을 선택적으로 추출 가능, _ 를 사용허면 그 값을무시 가능 let myTuple1 = (count: 12, length: 12.5, message: "Hello") //과제 : myTuple의 자료형 print(myTuple1.count) //12