본 글은 inflearn: iOS 개발을 위한 Swift5 완벽 가이드를 수강하며 정리한 글입니다.
let x = 7
// literal은 7
let x = 5 + 7
// literal은 5와 7
let x2 = x > 7
// literal은 7, 변수에 쓰인 숫자는 literal이 아니므로 2는 literal 아님
코드에 포함된 요소를 구별하는데 사용되는 이름
ex) 자료형, 함수, 변수의 이름 등
let x = 7
// x가 identifier
let number = 1
let Number = 2
let _Number = 3
/*
첫번째로 숫자가 올 수 없음
언더바(_) 시작 가능
스위프트는 대소문자를 엄격히 구분: 위의 number와 Number는 서로 다른 변수
*/
프로그래밍 언어가 제공하는 기능을 위해서 예약되어있는 단어, 예약어는 식별자 이름으로 사용할 수 없음
let x = 7
var x = 7
/*
let : 상수를 선언하는 keyword
var : 변수를 선언하는 keyword
x : identifier
= : operator
7 : literal
*/