728x90
Kotlin에서 변수를 선언할 때 val, var 키워드를 사용한다.
변수 선언 형식
키워드 변수명: 자료형 = 초기값
Kotlin는 타입 추론이 가능해 타입을 선언하지 않아도 된다.
val
val은 상수이다. 즉, 값을 변경할 수 없다. -> 자바의 final
해당 값이 일정할 때 사용하면 좋다.
위와 같이 선언할 경우 name이라는 변수에 문자열인 '홍길동'을 저장하겠다는 의미로 해석되고
name이라는 변수는 val로 선언되어 있기 때문에 값을 변경할 수 없다.
var
var는 변수이고 상수와 달리 값을 변경할 수 있다. -> 자바의 일반 변수
값이 주기적으로 변경될 때(값이 변경될 일이 생길 때) 사용하면 좋다.
age는 17이라는 값을 할당하고 있고
값을 18로 변경해보면 오류 없이 정상적으로 변경된다.
그 외
굳이 타입을 적지 않아도 알아서 타입을 예측준다.
변수 선언시 값을 반드시 저장해야하는건 아니고
초기값을 할당하지 않았기 때문에 해당 변수를 호출할 때는 에러가 난다.
(컴파일러 : 도대체 어떤 값을 호출하라는거야?)
변수 이름 규칙
- 변수 이름은 문자나 밑줄(_)로 시작해야 한다.
- 변수 이름에는 영문자, 숫자, 밑줄(_)을 사용할 수 있다.
- Kotlin 변수 이름은 일반적으로 카멜 표기법을 사용한다. 예를 들어, userName, userAge 등
- Kotlin은 예약어를 변수 이름으로 사용할 수 없다.
블로그가 처음이라 부족한 부분이나 잘못된 부분이 있을 수 있습니다. 댓글로 남겨주시면 감사하겠습니다.
728x90
'Kotlin' 카테고리의 다른 글
[Kotlin] 제어문(2) - 반복문(while, for) (1) | 2024.11.15 |
---|---|
[Kotlin] 배열(Array) (0) | 2024.11.14 |
[Kotlin] 제어문(1) - 조건문(when, if-else) (0) | 2024.11.14 |
[Kotlin] 형변환과 Null 안전성(Null Safety) (0) | 2024.11.14 |
[Kotlin] 자료형과 연산자 (0) | 2024.11.12 |