반응형
val vs var
- 출처 https://www.youtube.com/watch?v=IDVnZPjRCYg&t=8s [Code with Joyce]
- val 또는 var 변수명 : 데이터 타입 = 초기값
val name: String = "kang"
var age: Int = 20
- val valuable 읽기만 가능한 final 변수
- var variable 읽기 쓰기가 가능한 일반 변수
fun hi() {
val a : Int = 10
var b : Int = 9
a = 100 // Val cannot be reassigned 에러 발생
}
- 코틀린은 자동으로 데이터 타입을 파악한다.
val c : Int = 20
val c = 100
// 두 코드는 동일한 코드임
var name : String = "kanginman"
var name = "kanginman"
// 두 코드는 동일한 코드임
- 바로 할당되지 않은 경우는 반드시 데이터 타입을 기재해 줘야한다.
var e : String
'코틀린+안드로이드' 카테고리의 다른 글
6. 조건문 (0) | 2020.07.16 |
---|---|
5. 주석 (0) | 2020.07.16 |
4. String Template 문자열 템플릿 (0) | 2020.07.16 |
2. function (함수) (0) | 2020.07.16 |
1. Hello World (0) | 2020.07.16 |