3. Swift 연산자

Swfit 2017. 8. 4. 11:42

3. Swift 연산자

  • 산술 연산자
        let a = 10    // 10
        let b = 5    // 2

  • 단항 연산자
        -a    // -10
        -b    // -5

  • 이항 연산자
        a + b    // 12
        a - b    // 8
        a * b    // 20
        a / b    // 5
        a % b    // 0

  • 비교 연산자
        a < b        // a가 b보다 작으면 true, 아니면 false
        a > b        // a가 b보다 크면 true, 아니면 false
        a <== b    // a가 b보다 작거나 같으면 true, 아니면 false
        a >= b      // a가 b보다 크거나 같으면 true, 아니면 false
        a == b      // a가 b와 같으면 true, 아니면 false
        a != b       // a가 b와 같지 않으면 true, 아니면 false

  • 논리 연산자
        !(NOT)    // !a : a가 true 이면 false , false 이면 true 반환
        && (AND)    // a && b : a와 b 둘 중 하나라도 false 면 false 반환
        || (OR)    // a || b : a 또는 b 둘 중 하나라도 true 이면 true 반환
                        둘다 false 이면 false 반환

  • 범위 연산자
        1...5

  • 반 닫힌 범위 연산자
        1..<5   O // 1에서 5로 한방향으로만 나타낸다
        1>..5   X // 반대로는 오류가 발생한다

  • 대입연산자
        a = 1
        a += 1
        a -= 3
        a *= 3
        a /= 3
        a %= 3
        a <<= 3
        a >>= 3
        a &= b
        a ^= b

        a |= b 


'Swfit' 카테고리의 다른 글

6. Swift 튜플 (Tuple)  (0) 2017.08.04
5. Swift 집합 (Sets)  (0) 2017.08.04
4. Swift 배열 (Array)  (0) 2017.08.04
2. Swift 기본 문법  (0) 2017.08.04
1. Swift 특징 및 주요 기능  (0) 2017.08.04

설정

트랙백

댓글