0%

Swift 문법 : (2) 리터럴, 식별자, 키워드 (Literals, Identifiers, Keywords In Swift)

Swift 문법

리터럴 (Literals)

  • 숫자 자체를 의미합니다. 그러나 상수 또는 변수에 붙어있는 숫자가 아닙니다.
  • Integer, Floating-point, Boolean 등의 자료형으로 구성되어 있습니다.
    1
    2
    3
    4
    5
    let 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
    6
    let 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
    5
    let x = 2 // let은 키워드로 상수를 의미합니다.
    var x = 3 // x는 변수를 의미합니다.

    //let let = 0 // 컴파일 오류가 발생합니다. 'let'은 상수로 사용할 수 없습니다
    let letNumber = 0 // 단, 단어 사이에 포함된 키워드는 사용이 가능합니다.