개발/Android Studio(Kotlin)

코틀린 기초 / val, var 차이

기디개 2022. 4. 28.
반응형

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) ☛ 예) 날짜

 

반응형

댓글

💲 추천 글