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
}
반응형