본 글은 inflearn: iOS 개발을 위한 Swift5 완벽 가이드를 수강하며 정리한 글입니다.
공백이나 구두점으로 분리할 수 없는 가장 작은 단위의 요소
// Example
2+3;
2 + 3 ;
// 두 코드의 의미가 서로 같음
if // 참과 거짓을 판별하는 키워드
i f // 올바를 토큰이 아님
빈칸
값, 변수, 연산자, 함수가 하나 이상 모여 하나의 값으로 표현되는 것
+) Evaluate: 코드를 실행(평가)하여 값을 도출하는 것
let x =7
x
// 가장 단순한 표현식
// Evaluate ➜ 7
x + 1
/*
세 토큰이 모여 하나의 표현식이 됨
Evaluate ➜ 8
Arithmetic Expression 산술 표현식: 산술 연산을 하는 표현식
*/
x < 10
/*
Evaluate ➜ true
Boolean Expression 논리 표현식: 참과 거짓으로 evaluate.
*/
하나 이상의 Expression이 모여 특정 작업을 하는 코드를 이루는 것
swift는 코드 끝에 세미콜론(;)을 붙여야하지만, 붙이지 않아도 컴파일 오류가 나지않음.