변수
var
- 일반적으로 통용되는 변수
- 언제든지 읽기 쓰기가 가능함
val
- 선언시에만 초기화 가능
- 중간에 값을 변경할 수 없음
- runtime시 변경되지 말아야 할 값은 val로 선언하는 것이 좋음
클래스에 선언된 변수
- Property (속성)
Scope 내에 선언된 변수
- Local Variable (로컬변수)
fun main(){
// null을 허용하는 nullable 변수로 선언
var a: Int? = null
// 할당 연산자를 통해 123이라는 값을 추가해주면
// 에러가 사라지고 실행해보시면 println에 의해
// a의 값인 123이 출력되는 것을 알 수 있음
var a: Int = 123
println(a)
}
출처
'Kotlin' 카테고리의 다른 글
반복문과 증감연산자 (0) | 2019.12.01 |
---|---|
조건문과 비교연산자 (0) | 2019.12.01 |
타입추론과 함수 (0) | 2019.12.01 |
형변환과 배열 (0) | 2019.12.01 |
Kotlin (2019.11.12) (0) | 2019.11.12 |