Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- CustomView
- 안드로이드
- HTTP
- Navigation
- Behavior
- CoordinatorLayout
- onLayout
- View
- BOJ
- CollapsingToolbarLayout
- ViewModel
- recyclerview
- onMeasure
- kotlin
- lifecycle
- 알림
- LiveData
- notification
- room
- 알고리즘
- 코틀린
- Algorithm
- DataBinding
- AppBarLayout
- activity
- hilt
- sqlite
- Coroutine
- Android
- 백준
Archives
- Today
- Total
개발일지
Kotlin in A..Z (1) - 변수 본문
- 변수 (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