반응형
1. val, var의 차이점
둘 다 변수인데, 변수라고 하면 우리는 줄 곧 x라는 값으로 알아왔고, 변하는 값으로 알고 있다.
컴퓨터 언어에서 변수란 그릇이라고 생각하면 받아들이기 수월하다.
그릇의 크기는 한정되어있고, 그 그릇에 어떤 내용을 담을지 변수에 따라 다르기 때문이다.
Kotlin - val, var의 차이점
코틀린은.... 코틀린은 2017년 구글 I/O에서 공식언어로 지정된 후 근래 신규로 개발하는 안드로이드 앱은 거의 다 코틀린으로 개발 하는 추세며 기존에 자바로 개발하던 앱들도 코틀린으로 전환
velog.io
value: 불변(immutable type)
variable: 가변(mutable type)
따라서, val과 var의 차이는 그릇에 담을 수 있는 내용이 불변적인지, 가변적인지를 따지는 것이다.
[Kotlin] var과 val의 차이는 무엇인가?
변수란 무엇인가? 변수는 값(데이터)을 저장하는 메모리 공간에 붙은 이름이다. 이름처럼 고전적인 변수는 값을 읽고 쓰는 것을 모두 지원한다. 실제로 다른 프로그래밍 언어인 Java나 Python등에
kotlinworld.com
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 |
댓글