1.키워드(Keyword)
- 약속어 ( 스위프트에서 특별한 의미로 사용하겠다고 미리 정해놓은 단어)
//var
//let
//if
//true
2. 리터럴(Literals)
= 코드에서 고정된 값으로 표현되는 문자 (데이터) 그 자체(Int/Double/String/Character/Bool)
var a = 4 // a값을 할당하기위해 오른쪽에 정수 리터럴 값이 4를 넣었다.
var name = "이지은" // "문자열 리터럴" 값을 넣어야 해
3. 식별자(Identifier)
- 변수,상수,함수,사용자 정의 타입의 이름
var name1 = "박보영" -> name1 : 식별자
var name2 = "임꺽정" -> name2 : 식별자
4. 토근 (Token)
- 코드의 가장 작은 단위 : 코드에서 더이상 쪼갤수 없는 최소의 단위
식별자.키워드,구두점,연산자,리터럴
// var
//!=
//123
5. 표현식(Expression)
- 값,변수,연산자의 조합으로 하나의 결과값으로 평가되는 코드 단위
var n = 5 // 문장
17 //표현식
n //표현식
n + 7 //표현식
n < 5 //표현식
6. 문장(Statement)
- 특정 작업을 실행하는 코드 단위
var a = 5 // 문장
print(a) // 문장
댓글남기기