주석
- 소스코드에 정보를 남기는 목적으로 사용
// 한줄 주석 /* 여러줄 주석 */
기본 명명 규칙
- 변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드에서 지원하는 어떤 문자라도 사용 가능, 단 다음과 같은 예외 경우에는 사용 불가
- 미리 정한 예약어 또는 키워드
- 해당 코드 범위 내에서 미리 사용되는 기존 이름과 동일한 이름
- 연산자로 사용될 수 있는 기호(+,-,*,/)
- 숫자로 시작하는 이름
- 공백이 포함된 이름
- 함수, 메서드, 인스턴스 이름은 첫글자를 소문자로 사용하는 소문자 카멜케이스(Lower Carmel Case) 사용
- 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 첫 글자를 대문자로 사용하는 대문자 카멜케이스(Upper Carmel Case) 사용
- 대소문자 구별
연산자
- 할당 연산자: =
- 사칙 연산자: +, -, *, /
- 나머지 연산자: %
- 합성 할당 연산자: +=, -=
- 비교 연산자
- 같다 (a == b)
- 같지 않다(a!= b)
- 크다 (a > b)
- 작다 (a < b)
- 크거나 같다 (a >= b)
- 작거나 같다 (a <= b)
- 삼항 조건 연산자: 조건 ? 참일 경우 : 거짓일 경우
- nil 병합 연산자: a ?? b
- 범위 연산자
- 닫힌 범위 연산자: a..b (a부터 b까지)
- 반 닫힌 범위 연산자: a..<b (a부터 b-1까지)
- 단방향 범위: [a..], [..a]
- 논리 연산자: !, &&, ||
변수 상수
- 변수: 변할 수 있는 값을 저장
- var 변수명: 데이터 타입 = 값
- 상수: 변하지 않는 일정한 값을 저장
- let 상수명: 데이터 타입 = 값
반응형
'⌨️ Language > swift' 카테고리의 다른 글
[Swift] 함수(Functions) (0) | 2021.12.02 |
---|---|
[Swift] 제어문(Control Flow) (0) | 2021.11.26 |
[Swift] 데이터 타입(2) (0) | 2021.11.25 |
[Swift] 데이터 타입(1) (0) | 2021.11.25 |
Swift 란 (0) | 2021.11.23 |
댓글