변수선언
-
[Kotlin] val과 var의 차이와 사용Kotlin 2021. 3. 19. 23:40
var과 val은 kotlin을 사용함에 있어서 가장 많이 쓰게 되는 기본 구문이면서처음 접하게 되었을 때 조금 헷갈릴 수 있다.이에 간단하게 설명하는 글을 작성하게 되었다. 1. val과 var의 차이점우선 차이점에 대해 이야기해보자면 kotlin에서 class 내부 속성인 프로퍼티를 선언할 때는 var과 val 키워드를 사용할 수 있다.이때,val : 변경할 수 없는 속성, 즉 상수(immutable)을 의미하고var : 변경이 가능하여 값을 재할당 할 수 있는 속성, 즉 변수(mutable)를 의미한다.Java에서 var과 final을 사용하는것과 같다고 볼 수 있다. 다음은 코틀린에서 변수와 상수를 선언하고 값을 할당하는 코드이다.// 상수 a를 선언하고 값을 11로 지정하였다. val a: In..