- 형변환
형변환 = Type Casting(타입 캐스팅)
: 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능
위의 자료형은 숫자형은 숫자형 끼리, 문자형은 문자형 끼리 형변환 가능하다.
형변환은 어떻게 하냐면? 아래 처럼 한다.
할당시에 반드시 Int 형 변수의 toLong() 을 호출하여 할당
var a : Int = 54321
var b : Long = a.toLong()
위와 같이 할당하는 것을 => 명시적 형변환
다른 언어의 경우, 언어가 자동으로 인식하여 암시적 형변환 이라는 것을 사용하지만,
코틀린에서는 개발자가 의도치 않은 형변환 오류를 막기위해 개발자가 직접 형변환 코드를 작성하게 끔 한다.
* 형 변환시 호환이 가능한지 여부를 체크하여 변환 여부를 확인할수 있는 방법도 있음
- 배열
배열 사용법은 아래처럼...
arrayOf 를 통해 배열에 저장할 값을 들을 순서대로 적어라.
var intArr = arrayOf(1,2,3,4,5)
근데? 특정한 size 의 비어있는 배열을 만들고 싶으면
var nullArr = arrayOfNulls<Int>(5)
arrayOfNulls<배열에 할당할 자료형(제너릭)>(특정한size)
요렇게 사용해 주면 된다.
이후 배열에 할당한 값을 사용하거나 변경하고 싶으면 (안드로이드 기준)
intArr[2] = 9
Log.e("배열 데이터 출력",intArr[2].toString())
요런식으로 사용할수 있다.
'안드로이드 > Kotlin' 카테고리의 다른 글
6. 흐름제어와 논리연산자 (0) | 2021.07.11 |
---|---|
5. 반복문과 증감연산자 (0) | 2021.07.08 |
4. 조건문과 비교연산자 (0) | 2021.06.23 |
2. Kotlin 의 기본자료형(primitive type) (0) | 2021.06.02 |
1. Kotlin 의 변수와 자료형 (0) | 2021.06.01 |