일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 넷플릭스
- 이모지메모
- 명언모음
- 소울칼리버6
- Android
- 공자명언
- FSM
- Firebase
- Streaming
- Coroutine
- 파이썬
- Linux
- recyclerview
- 좋은글필사하기
- ASMR
- kotlin
- bash
- 장자명언
- 공부집중
- 오픈소스
- 벤자민플랭클린
- jetpack compose
- DART
- 명심보감
- 코틀린
- 1인개발자
- Freesound
- 이모지
- Flutter
- androidx
Archives
- Today
- Total
Vintage appMaker의 Tech Blog
[Kotlin 배우기 github] 3.Kotlin에서 변수선언 및 대입 본문
- kotlin에서는 변수사용하는 방법이 독특하다. var로 변수를 선언하지만, 초기화를 하는 경우는 형을 생략가능하다. 반면 초기화를 하지 않으면 반드시 형을 선언해야 한다.
- var와 val의 사용법을 구분해야 한다. var는 일반변수처럼 읽고 쓰기가 가능하다. 그러나 val은 오로지 readonly이다.마치 const와 같다.
fun main(args : Array<String>){
// 변수를 정의하는 방법은 2가지
// "var, val" <- 헉..오타작렬 예상됨
var로선언(); // R/W 가능변수
val로선언(); // ReadOnly 변수
}
fun var로선언() {
// 1. 변수의 타입을 미리 정함
// 아래는 초기화하지 않아도 됨.
var num : Int;
num = 1;
// 2. 변수의 타입을 정하지 않음
// 아래는 초기화 반드시 해야함.
// var number; <-- 에러임
var number = 2;
// 아래도 에러발생
// number = "";
// 즉, 선언과 함께 초기화를 하면 알아서 타입을 정하는 기능정도인 듯.
}
fun val로선언() {
// val은 const와 같은 읽기전용값임.
val num = 1;
val name : String;
name = "";
// 에러임. 이미 할당한 값을 재할당 못함.
//name = "저장";
}
'강좌, 연재 > 앱으로 배우는 kotlin' 카테고리의 다른 글
[kotlin 배우기 github] 6. 숫자형 변수 (0) | 2020.11.18 |
---|---|
[kotlin 배우기 github] 5. 변수의 scope (0) | 2020.11.18 |
[kotlin 배우기 github] 4. Kotlin에서 변수에 null 대입 (0) | 2020.11.18 |
[Kotlin 배우기 github] 2. IntelliJ에서 Kotlin 사용하기 (0) | 2020.11.18 |
[Kotlin 배우기 github] 1. 일러두기 (0) | 2020.11.18 |
Comments