Kotlin (코틀린)
Kotlin in A..Z (1) - 변수
강태종
2020. 7. 8. 01:22
- 변수 (Variable)
변수란 값을 넣는 상자
상황에 맞게 변수에 값을 저장하거나 불러오며 코드를 작성한다.
- 변수 선언 방법
val name: String = "개발일지"
키워드 변수명: 자료형 = 값 형식으로 name이라는 String형 변수에 "개발일지"라는 값을 저장하는 뜻.
- 변수선언 키워드
val
한번 값을 할당하면 변경할 수 없다.
val name: String = "개발일지"
name = "Hello" // Error : Val cannot be reassigned
var
val과 달리 값을 변경할 수 있다.
var name: String = "개발일지"
name = "Hello" // name의 값을 Hello로 저장
- 변수 선언시 주의사항
- 변수 이름은 123abc 같이 숫자로 시작하면 안 된다.
- 변수 이름에는 while, if 같이 Kotlin에서 사용하는 키워드를 사용할 수 없다.
- 변수명은 최대한 알아보기 쉽게 작성하는 것이 좋다.
- 특징
변수만 선언하고 값을 나중에 할당할 수 있다.
var name:String
name = "개발일지"
자료형을 유추할 수 있으면 생략할 수 있다.
var name = "개발일지"
// Kotlin 내부에서 name을 자동으로 String형으로 만들어준다.
변수 선언 시 값을 대입하거나 자료형을 선언해야한다.
var name
// name의 자료형을 유추할 수 없으므로 Error
// Error : This variable must either have a type annotation or be initialized