Swift 문법
토큰 (Tokens)
- 언어를 구성하는 요소들 중 가장 작은 단위. 문법적으로 더 이상 나눌 수 없는 단위
- 종류
- 식별자, 키워드, 구두점, 연산자, 리터럴 (Identifiers, Keywords, Punctuations, Operators, Literals)
1 | 2+3; // 토큰은 4개 (2, +, 3, ;) |
표현식 (Expressions)
- 값, 연산자, 함수들을 하나로 모여 표현하는 식, 코드를 평가했을 때 결과 값이 나오는 식. 하나 이상의 토큰이 모여서 하나 이상의 값을 도출하는 것
산술 표현식 (Arithmetic Expressions)
1 | let x = 7 |
논리 표현식 (Boolean Expressions)
1 | x < 10 |
문장/구문/~문 (Statements)
- 하나 이상의 표현식이 모이면 특정 작업을 실행하는 코드
1
2
3let str = "Swift"
print(str)
// Objective-C 와는 달리 ; 빼도 실행 가능