반응형
1. val, var의 차이점
둘 다 변수인데, 변수라고 하면 우리는 줄 곧 x라는 값으로 알아왔고, 변하는 값으로 알고 있다.
컴퓨터 언어에서 변수란 그릇이라고 생각하면 받아들이기 수월하다.
그릇의 크기는 한정되어있고, 그 그릇에 어떤 내용을 담을지 변수에 따라 다르기 때문이다.
value: 불변(immutable type)
variable: 가변(mutable type)
따라서, val과 var의 차이는 그릇에 담을 수 있는 내용이 불변적인지, 가변적인지를 따지는 것이다.
value: 불변(immutable type) ☛ 예) 이름
variable: 가변(mutable type) ☛ 예) 날짜
반응형
'개발 > Android Studio(Kotlin)' 카테고리의 다른 글
1바이트 1비트 차이, int 자료형 크기, 2진수를 10진수로 변환하는 방법 (0) | 2022.06.21 |
---|---|
안드로이드스튜디오에 git 파일 불러오기 (0) | 2022.05.26 |
코틀린 무료 기초 강의 및 후기 / 오프라인 강의도 있어요!(서울지역) (0) | 2022.05.22 |
안드로이드 스튜디오 단축키 (0) | 2022.04.26 |
emu-system-aarch64 강제종료하기 (0) | 2022.04.24 |
댓글