Dev/Swift

Swift | var, let (DAY 1)

두넌 2023. 5. 14.

DAY 01

var, let keyword 사용 및 차이점

 

var, let


제일 먼저 우리가 공부할 때 이 키워드를 먼저 사용하게 되는 것 같다 앞서 Java 를 공부했었을 때에는, var 키워드를 뒤따라 오는(대입시키는) 자료의 데이터타입을 몰라도 알아서 데이터타입이 결정된다 이런 식으로만 사용했었던 것 같다

 

var 


var변수(variable) 라는 뜻을 가지고 있고, 뜻 그대로 변하는 값이라는 의미를 가지고 있다.

 

let


let상수(constant) 라는 뜻을 가지고 있으며, 뜻 그대로 변하지 않는 값이라는 의미를 가지고 있다.

 

Example


var Vscore = 90
let Lscore = 80

Vscore = 95
Lscore = 95

Lscorelet으로 선언했기 때문에 값을 변경할 수 없음

 

공부하다가 더 알게된 점


let 한글 = "hangul"
// 유니코드 문자를 포함한 거의 모든 문자 포함 가능

var score : Int = 50

: 라는 Type Annotation(유형 주석)을 사용하여 datatype을 정해줄 수 있음

하지만 Swift는 언어 자체에서 초기 값을 제공하면 유추할 수 있으므로 이렇게

사용하는 경우는 드물다고 함


Swift세미콜론 을 사용하지 않는다. 하지만 한 줄에 여러 개의 별도 명령문을 작성하려면 필요함

댓글