swift에 상수 및 변수 선언은 기존 C에서 쓰던 방식과는 다르다 라는걸 인지하길 바란다.
swift에서 상수에는 let을 사용하고 변수에서는 var를 사용한다.
let 상수 = "상수"
var 변수 = "변수"
한줄에 여러 개의 상수 또는 여러 변수를 쉼표로 구분하여 선언 할 수 있다.
var x = 0.0, y = 0.0, z = 0.0
상수 또는 변수 이름 다음에 콜론을 놓고 공백을 넣고 사용을 합니다.
이예제는 helloMessage변수가 String값 을 저장을 하는 예제입니다.
var helloMessage: String
선언과 같은 유형으로 한줄에 여러 개의 상수 또는 변수를 쉼표로 구분하여 타입을 선언 할수있다.
var red, green, blue: Double
상수 및 변수 이름에는 유니 코드 문자를 포함한 거의 모든 문자를 포함 할수 있다.
let π = 3.14
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"
하지만 상수 및 변수 이름에는 공백 문자, 수학 기호, 화살표, 개인용 유니 코드 스칼라 값은 사용이 불가능하다. 상수 와 변수가 선언하면 동일한 이름으로 다시 선언하거나 다른 유형의 값을 저장하도록 변경할 수 없습니다. 상수를 변수로 또는 변수를 상수로 변경할 수도 없다.