본문 바로가기

swift

5. 복습

A === B

  1. A와 B는 클래스의 인스턴스
  2. A와 B가 같은 클래스 인스턴스를 가리키는지 불린 값을 나타냄

삼항 조건 연산자

let q = A > B ? "A가 큼" : "B가 큼"

 

  1. A > B가 참이면 'A가 큼'을 거짓이면 'B가 큼' 을 반환한다.

범위 연산자

  1.  A...B :
    1. A 부터 B까지의 수(A,B 포함)
  2. A..< B 
    1. A 부터 B미만의 수
    2. A를 포함하고 B를 포함하지 않음
  3. A...
    1. A 이상의 수를 표현
    2. A를 포함 
  4.  ...A
    1. A 이하의 수
    2. A 포함
  5.  ..<A
    1. A 미만의 수
    2. A 미포함

기타 연산자

  1. A ?? B
    1. A가 nil이 아니면 A를 반환, A가 nil이면 B를 반환합니다.
  2. - A
    1. A의 부호를 변경
  3. A!
    1. 옵셔널 개체의 값을 강제로 추출
  4. A?
    1. A(옵셔널 값)를 안전하게 추출하거나, A(데이터 타입)가 옵셔널임을 표현

'swift' 카테고리의 다른 글

[Swift] UserDefaults.synchronize()  (0) 2025.02.04
값 타입의 널 처리 주의할 점  (0) 2025.01.23
3. 데이터 타입 기본  (0) 2023.09.10
2. 변수  (0) 2023.09.10
1. 스위프트 언어의 특성  (0) 2023.09.10