이번 글에서는 Swift 공식 문서의 27번째 단원인 Advanced Operators를 읽고 정리한 글을 쓰려고 합니다. Swift 공식문서 27단원 - Advanced Operators Advanced Operators 공식문서의 2단원인 Basic Operators에서 설명된 연산자 외에도 Swift에는 더 복잡한 값의 조작을 수행하는 여러 고급 연산자를 제공한다. 여기에는 C, Objective-C에서 익숙한 모든 비트 및 비트 이동 연산자가 포함된다. C의 산술 연산자와 달리 Swift의 산술 연산자는 기본적으로 오버플로 되지 않는다. 오버플로 동작은 트랩 되고 오류로 보고된다. 오버플로 동작을 선택하려면 오버플로 더하기 연산자 (& +)와 같이 기본적으로 오버플로 되는 Swift의 두 번째 산..
이번 글에서는 공식 문서의 2번째 단원인 Basic Operators를 모두 읽고 정리한 글을 써보자 Apple 공식 문서 2단원 Basic Operators Basic Operators Operators(연산자)는 값을 확인, 변경 또는 결합하는 데 사용하는 특수 기호 또는 Phrase이다. 예를 들어 + 연산자나 && 연산자가 있다. Swift는 C언어 연산자의 여러 코딩 오류를 제거하기 위해 기능을 향상시킨 연산자를 지원한다. = 연산자는 값을 반환하지 않는데 이는 == 연산자와의 혼동에 의해 실수로 사용되지 않도록 하기 위해서다. 산술 연산자(+,-,*,/)는 값 오버플로를 감지하고 오류를 발생시키기 때문에 허용된 값보다 크거나 작은 숫자를 사용할 수 없게 도와준다. Swift는 C에서는 찾을 수..
- Total
- Today
- Yesterday
- Swift
- Xcode
- 알고리즘
- design
- BFS
- OSTEP
- Combine
- 테이블뷰
- 자료구조
- 코테
- System
- 앱개발
- operating
- dfs
- Publisher
- 스위프트
- operator
- 동시성
- 코딩테스트
- 문법
- 아이폰
- Apple
- 백준
- document
- pattern
- IOS
- 프로그래밍
- DP
- OS
- mac
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |