본문 바로가기

Language/Kotlin

[Kotlin] 형변환과 배열

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