최신 버전으로 공부하는 Swift 기초 문법 #1 - Xcode 14 버전
Terms (1:30:00)
Tokens, Expressions, Statements, Literals, Identifiers, Keywords
Naming Convention (2:15:00)
- UpperCamelCase - Class, Structure(구조체), Enumeration(열거형), Extension, Protocol
- lowerCamelCase - Variable, Constant, Function, Property(속성), Parameter
Scope (2:18:00)
- 동일한 스코프에 접근할 수 있다.
- 글로벌 스코프에서는 선언 순서에 상관없이 접근할 수 있다.
- 로컬 스코프에서 상위 스코프나 글로벌 스코프에 접근할 수 있다.
- 글로벌 스코프가 아니라면 이미 선언되어 있는 요소에만 접근할 수 있다.
- 상위 스코프는 하위 스코프에 접근할 수 없다.
- 서로 다른 스코프에 동일한 이름이 존재한다면 가장 가까운 스코프의 이름을 사용한다.
- 글로벌 스코프가 아닌 다른 모든 스코프는 시작과 끝이 명확해야 한다.
Assignment Operator
- let a = 12 → Operator 왼쪽의 값을 LValue, 오른쪽 값을 RValue라고 한다.