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
Lscore
는 let
으로 선언했기 때문에 값을 변경할 수 없음
공부하다가 더 알게된 점
let 한글 = "hangul"
// 유니코드 문자를 포함한 거의 모든 문자 포함 가능
var score : Int = 50
:
라는 Type Annotation(유형 주석)
을 사용하여 datatype
을 정해줄 수 있음
하지만 Swift
는 언어 자체에서 초기 값을 제공하면 유추할 수 있으므로 이렇게
사용하는 경우는 드물다고 함
Swift
는 세미콜론
을 사용하지 않는다. 하지만 한 줄에 여러 개의 별도 명령문을 작성하려면 필요함
댓글