SWIFT 공식문서 문법 알아보기/02. Basic Operators (2) 썸네일형 리스트형 Swift 공식문서 해설 Basic Operators - Compound Assignment Operators, Comparison Operators (2-3) 복합 지정 연산자 (Compound Assignment Operators) C언어처럼 스위프트는 복합 지정 연산자를 복합 지정(=)과 다른 연산자를 결합하는 것을 제공합니다. 한 예로 덧셈 지정 연산자(+=)입니다. var a = 1 a += 2 // a is now equal to 3 a += 2 표현은 a = a + 2라는 표현을 짧게 줄여 표현한 것입니다. 효과적으로 덧셈과 지정을 2가지 일을 동시에 수행하는 하나의 연산자로 결합되어졌습니다. NOTE 복합 지정 연산자는 값을 반환하지 않습니다. 예를 들면 let b = a += 2는 쓸 수 없습니다. 비교 연산자 (Comparison Operators) 스위프는는 표준 C언어의 비교 연산자 모두를 지원합니다. (a == b) // a와 b는 동일 .. Swift 공식문서 해설 Basic Operators - Assignment Operator, Arithmetic Operators (2-2) 지정 연산자 (Assignment Operator) 지정 연산자는 (a=b) 초기화하거나 a값을 b값으로 변환합니다 let b = 10 var a = 5 a = b // a is now equal to 10 만약 지정된 오른쪽이 다수의 값을 가진 튜플이라면 해당 요소는 다수의 상수와 변수로 한 번에 분해될 수 있습니다. let (x, y) = (1, 2) // x is equal to 1, and y is equal to 2 지정 연산자는 C, Objective-C 와는 달리 스위프트에서 지정 연산자는 값을 반환하지 않습니다. 아래와 같은 문장은 유효하지 않습니다. if x = y { // This is not valid, because x = y does not return a value. } 이러한 .. 이전 1 다음