[Kotlin] #1 변수와 상수 Var & Val
- Archive/...2022
- 2021. 8. 8.
[목차]
#1 변수 var
1. 변수 선언 동시에 값 초기화
2. 초기화 하지 않고 사용
* 자료형(데이터 타입)
#2 상수 val
* 개인적인 Kotlin 언어의 공부 내용을 정리 하고자 하는 용도로 작성된 글 이기에, 잘못된 내용이 있을 수 있습니다.
#1 변수 var
변수(Variable)란, 값을 임시로 메모리 공간에 저장하고 그 저장공간에 이름을 부여한 것으로 이름과 값으로 구성된다.
변수의 선언 방식은 변수 선언 동시에 값을 초기화 하는 방식과, 값을 초기화 하지 않고 선언만 하고 사용하는 방식으로 나뉜다.
1. 변수 선언 동시에 값 초기화
변수명 앞에 var 키워드를 붙여서 선언하며, 값이 입력되는 순간에 알아서 해당하는 값의 데이터 타입(문자, 숫자, 불린 .. )이 결정된다.
var 변수명 = 값
예를들어 int형 타입 변수를 선언하고 싶다면 다음과 같이 작성하면 된다.
var num = 10
2. 초기화 하지 않고 사용
선언만 하고, 사용하는 경우에는 1번 방식과 달리 변수명 옆에 콜론(:) 구분자를 붙여서 자료형을 지정 해야만 한다.
var 변수명: 타입
변수명 = 값
예를들어 int형 타입 변수를 먼저 선언한 뒤 초기화 하고 싶다면 다음과 같이 작성한다.
var myInt: Int
myInt = 10
* 자료형(데이터 타입)
코틀린이 제공하는 자료형은 "숫자형" , "문자형" , "불린형" 으로 나뉜다.
"숫자형" 은 Double , Float , Long, Int , Short , Byte 총 6가지 이며 구분을 위해 Float 타입의 숫자 끝에 'F'를 Long 타입 숫자 끝에는 'L'을 붙여준다.
"문자형" 에는 Char, String 가 있으며 Char은 외따옴표(' ') 를 사용하고, String은 기본 타입에 포함 되지는 않지만 자주 사용되며, 큰따옴표(" ")를 사용한다.
"불린형"은 Boolean이 있으며, true / false 중 1개의 값을 저장할 수 있다. 주로 조건문에서 자주 사용된다.
#2 상수 val
상수는 변수와 달리 한 번 입력된 값은 변경할 수 없으며 val 키워드를 이용해 선언한다.
val 상수명 = 값
상수의 값을 변경 하고자 시도하면 에러가 발생하기에, 절대로 바뀌지 않는 복잡한 값을 상수로 선언해 두곤 한다.
'Archive > ...2022' 카테고리의 다른 글
[Kotlin] #3 배열 [Array] - arrayOf() / get() / set() (0) | 2021.08.09 |
---|---|
[Kotlin] #2 코틀린 네이밍 컨벤션 (Coding Convention) (0) | 2021.08.08 |
[GitHub] 깃허브로 알고리즘 문제 소스 파일 관리하기 (0) | 2021.07.31 |
[GitHub] #3 README 파일 작성 방법 [마크다운-MarkDown] (0) | 2021.07.30 |
[GitHub] #2 깃허브에 파일 올리고 내려받기 (git push / git pull) (0) | 2021.07.30 |