깡뇽

[Kotlin] 형변환과 배열 본문

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
}

 

 

반응형

'Android > Kotlin' 카테고리의 다른 글

[Kotlin] 반복문과 증감연산자  (0) 2021.08.23
[Kotlin] 조건문과 비교연산자  (0) 2021.08.22
[Kotlin] 타입 추론과 함수  (0) 2021.08.21
[Kotlin] 변수와 자료형  (0) 2021.08.19
Kotlin 공부 시작  (0) 2021.08.18