728x90
반응형
형변환 함수
코틀린은 형변환시 발생할 수 있는 오류를 막기 위해 다른 언어들이 지원하는 ‘암시적 형변환’은 지원하지 않고 ‘명시적 형변환’만 지원함
toByte() / toShort() / toInt() / toLong() / toFloat() / toDouble()/ toChar()
var a: Int = 54321
var b: Long = a // Type mismatch
var a: Int = 54321
var b: Long = a.toLong()
배열
배열 자료형은 Array<T>
배열 초기화
var intArr = arrayOf(1, 2, 3, 4, 5)
// 특정한 크기의 공간을 가지는 비어있는 배열
var nullArr = arrayOfNulls<Int>(5)
배열 할당, 사용
intArr[2] = 8
println(intArr[4]) // 5
- 배열의 단점 - 처음 선언했을 때의 크기를 변경할 수 없다.
- 배열의 장점 - 한 번 선언을 해 두면 다른 자료구조보다 빠른 입출력이 가능하다.
728x90
반응형
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] 흐름제어와 논리연산자 (0) | 2023.09.04 |
---|---|
[Kotlin] 반복문과 증감연산자 (0) | 2023.09.02 |
[Kotlin] 조건문과 비교연산자 (0) | 2023.09.02 |
[Kotlin] 타입추론과 함수 (0) | 2023.08.31 |
[Kotlin] 변수와 자료형 (0) | 2023.08.31 |