개발일지

Kotlin in A..Z (1) - 변수 본문

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

'Kotlin (코틀린)' 카테고리의 다른 글

Kotlin in A..Z (6) - 연산자  (0) 2020.07.10
Kotlin in A..Z (5) - 자료형 비교, 검사, 변환  (0) 2020.07.10
Kotlin in A..Z (4) - null  (0) 2020.07.10
Kotlin in A..Z (3) - 문자열  (0) 2020.07.08
Kotlin in A..Z (2) - 자료형  (0) 2020.07.08
Comments