Android/Kotlin

[Kotlin] 형변환과 배열

깡뇽 2021. 8. 20. 23:54
반응형

오늘도 문법을 공부해봐야죠.

 

Day3

유튜브 "테크과학! DiMo" 《Kotlin 강좌 #3 - 형변환과 배열》 공부.

 

- 형변환

형변환 : 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능

형변환 함수 : toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble()

+ 코틀린은 명시적 형변환을 통해 개발자가 직접 변환될 자료형을 지정해야함. 암시적 형변환은 지원하지 않음.

 

ex) Int타입 변수를 Long타입으로 변환

fun main() {
    var a : Int = 123
    var b : Long = a.toLong()
}

 

- 배열

arrayOf() 함수를 사용하여 배열을 정의.

배열의 값을 할당하거나 사용하려면 배열 이름[참조할 인덱스]를 써서 사용.

+ 처음 배열을 선언했을 때 전체 크기를 변경할 수 없음. -> 단점

+ 한 번 선언해두면 다른 자료구조보다 빠른 입출력이 가능. -> 장점

 

ex) 배열 사용 예시

fun main() {
    var intArr = arrayOf(2, 3, 4) // 배열
    var nullArr = arrayOfNulls<Int>(2) // Null로 채워진 빈 배열
    
    intArr[0] = 1 
    println(intArr[1]) // 출력값 : 3
}

 

 

반응형