-
[Swift] Token, Expression, Statementswift 2024. 3. 2. 12:56
Token 토큰
1. 의미
: 코드에서 분리할 수 없는 가장 작은 기능 단위
2. 종류
가. Identifier
나. Keywords 프로그래머가 특수한 기능을 제공하기 위해 독점해서 사용하는 단어 예)if - 주어진 조건의 참 거짓 판단
다. Punctuations
라. Operators
마. Literals
3. 관련 개념 - Whitespaces의 역할
가. 토큰을 분리하는 역할
나. 코드의 가독성을 높여준다.
다. 연산자와 피연산자의 처리를 돕는다.
Expression 표현식
1. 의미
: 토큰이 모여서 하나의 값을 도출하는 코드
2. 관련 용어
Evaluate 평가하다: 하나의 코드를 실행해서 결과를 도출하다.
예1) let x = 7
x
→ 가장 단순한 표현식! 코드를 평가하면 7이라는 값이 도출됨.
예2) X + 1 → 8
3개의 토큰(x, +, 1) 이 모여 하나의 표현식을 이룸. 표현식을 평가하면 8이라는 값이 도출됨.
3. 종류
가. Arithmathic Expressions 산술 표현식: 산술 연산을 하는 표현식 예) x + 1
나. Boolean Expressions 논리 표현식: 참 거짓을 판단하는 표현식 예) x < 10
- if문, while문과 같이 조건을 판단하는 곳에 자주 사용
Statment 문장, 구문
1. 의미
하나 이상의 표현식이 모여 특정한 결과를 도출하는 코드
2. 종류
가. if
나. swich
다. guard
라. for-in for반복문
마.
'swift' 카테고리의 다른 글
[Swift] Naming Convention(CamelCase) (0) 2024.03.02 [swift] Variable, Constant (0) 2024.03.02 [Swift] Special Character (1) 2024.03.02 [Swift] Compile, Link, Run (0) 2024.03.02 [Swift] Literal, Identifier, Keyword (0) 2024.03.02