첫 코틀린 공부!!
val는 자바스크립트의 const와 같은 느낌이다. 기본적으로는 val로 선언하는게 좋다고 한다.
const와 마찬가지로 val는 immutable한 변수지만 val가 참조하는 Object의 데이터는 변경이 가능하다.
ex) val = [ 0, 1, 2] 일 때 val.add(3) 하면 val=[ 0, 1, 2, 3 ] 으로 변경할 수 있다!! (React하며 배운 지식이 이렇게 도움이 된다)
var는 자바스크립트의 let 과 같은 역할을 한다. 타입 변경도 되는 듯 한데 아직 안써봐서 정확히는 모르겠다. 나중에 추가하자...
- 변수를 선언할 때
val name: String 하고 타입을 미리 알려줄 수 있다.
val name: String? 하고 ?를 넣어주면 null값을 받을 수 있다고 한다. 이것도 사용해보고 추가하자
아직 공부중이라 나중에 더 써야지~~
'개발 일기 > Android' 카테고리의 다른 글
[Kotlin] 간단 메모장 만들기 1 #Intent #FloatingActionButton #다크모드 (0) | 2020.02.17 |
---|---|
[Kotlin] Floating Button 과 QRCODE 인식 (0) | 2019.12.13 |
[Kotiln] WebView ACCESS_DENIED (0) | 2019.12.10 |
[Kotlin] ActionBar 숨기기 (0) | 2019.12.10 |
[Kotlin] jvm-target option 오류 (0) | 2019.12.07 |