티스토리 뷰
[시작]
- A === B : A와 B가 참조 타입일 때 같은 인스턴스를 가리키는지 비교
- A ~= B : A와 B의 패턴 매치
- A ... B : A 이상 B 이하의 범위
- A ..< B : A 이상 B 미만의 범위
- A... : A 이상의 범위
- ...A : A 이하의 범위
- ..< A : A 미만의 범위
- &+ : 오버플로우에 대비한 덧셈 연산
- &- : 오버플로우에 대비한 뺄셈 연산
- &* : 오버플로우에 대비한 곱셈 연산
- A ?? B : A가 nil이 아니면 A, nil이면 B를 반환 (A != nil ? A! : B)
- A! : Optional 강제 추출
- A? : A(Optional 변수)의 값을 안전하게 추출하거나 A(데이터 타입)가 Optional임을 표현
1 2 3 | let number: Int? = nil print(number ?? 82) //number가 nil이므로 82를 출력 number! //number가 nil이므로 오류 | cs |
'Swift > 야곰의 스위프트' 카테고리의 다른 글
7장 함수 (0) | 2018.01.29 |
---|---|
6장 흐름 제어 (0) | 2018.01.29 |
4장 데이터 타입 고급 (0) | 2018.01.29 |
3장 데이터 타입 기본 (0) | 2018.01.29 |
2장 스위프트 처음 시작하기 (0) | 2018.01.29 |
댓글