티스토리 뷰
1. 변수란?
변수는 상자와 같다. 내가 원하는 내용을 변수라는 상자에 집어넣는 개념이다.
변수가 필요한 이유는 복잡한 계산식의 경우, 일부 결과값을 변수에 저장했다가 나중에 꺼내서 바로 쓸 수 있도록 하기위한 편리함 때문이다.
2. 변수를 선언하는 방법
1) val/var 변수명 = 값
2) val/var 변수명: 자료형 = 값
(ex) var num = 100
var hello = "hello"
var point = 2.5
val fixNum = 100 (이후로 다른 값으로 변경 불가)
var num2 : Int = 150
var name : String = "whatsup"
var point2 : Float = 5.5
* 만약 2번째처럼 선언할 때 '자료형'을 명시하지 않으면, 코틀린에서 주어진 값에 따라 자료형을 알아서 판단합니다.
자료형 생략이 가능하지만, 명시해주는 것이 좋습니다.
3. Val과 Var의 차이
Value(Val)은 한 번 넣으면 값을 바꿀 수 없는 상자
Variable(Var)은 원하는 것을 언제든지 담을 수 있는 상자
4. 메인 함수 선언하기
fun main (args:Array<String>){
println(num)
}
5. Value와 Variable 결정하는 방법
막상 변수를 선언할 때 Value로 할지, Variable로 할지 고민이 됩니다.
이런 경우, 아래에 근거해서 선언합니다.
만약, 변하지 않는 값이라면 Value로 선언합니다.
값이 변할지 안별할지 모르겠다면, 우선 Value로 선언합니다. 이후 값이 바뀔때 Variable로 바꿉니다. 이는 코드가 길어질 경우, 기존에 어떤 값을 넣었는지 일일이 찾기 힘들기 때문에 우선 Value로 값을 선언하는 것이 헷갈리지 않습니다.
'Kotlin' 카테고리의 다른 글
코틀린에서의 함수/메소드 2편 Kotlin Function/Method (0) | 2021.07.05 |
---|---|
코틀린에서의 함수/메소드 Kotlin Function/Method (0) | 2021.07.05 |
코틀린에서 Null 값의 의미 (0) | 2021.07.05 |
코틀린 자료형의 종류 Kotlin Types (0) | 2021.07.05 |
코틀린을 알아보자 Kotlin (0) | 2021.07.04 |
- Total
- Today
- Yesterday
- bmi 계산기 만들기
- 인텐트
- 자바스크립트 배열
- 리스트뷰
- 메소드 오버라이딩
- RecyclerView
- 탭레이아웃
- 안드로이드 프로젝트
- 2019년 사건사고
- 2007년 사건사고
- 2021년 사건사고
- 선형 레이아웃
- Bmi Calculator
- tabLayout
- notifyDataSetChanged
- 대한민국 미제사건
- 상대적 레이아웃
- view binding
- 미제사건
- lazy init
- ToDo List 앱 만들기
- 애드뷰
- 안드로이드 어댑터
- 안드로이드 앱 만들기
- 안드로이드 스튜디오 에러
- 리사이클러뷰
- findViewById
- 뷰 바인딩
- addView
- android adapter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |