Swift 문법
리터럴 (Literals)
- 숫자 자체를 의미합니다. 그러나 상수 또는 변수에 붙어있는 숫자가 아닙니다.
- Integer, Floating-point, Boolean 등의 자료형으로 구성되어 있습니다.
1
2
3
4
5let x = 3 // 3이 Literal 입니다.
let y = 1 + 2 // 1, 2가 Literal 입니다.
let x2 = x > 3 // x2는 Literal 이 아니며, 3만 Literal 입니다.
식별자 (Identifiers)
- 코드에 포함한 요소를 구별하는 데에 사용합니다. 특정한 변수 또는 상수를 지칭할 때 사용합니다.
1
2
3
4
5
6let x = 7 // x가 식별자입니다
// number 와 Number, _Number는 각각 다른 상수입니다.
let number = 1
let Number = 1
let _Number = 1
키워드 (Keywords)
- 변수나 상수 또는 다른 요소를 구성하거나 선언할 때 사용하는 예약된 문자입니다.
- class, enum, init, for, if 등이 있습니다. 이 것들은 예약어 (Reserved words/keywords) 라고 합니다
1
2
3
4
5let x = 2 // let은 키워드로 상수를 의미합니다.
var x = 3 // x는 변수를 의미합니다.
//let let = 0 // 컴파일 오류가 발생합니다. 'let'은 상수로 사용할 수 없습니다
let letNumber = 0 // 단, 단어 사이에 포함된 키워드는 사용이 가능합니다.