반응형
안녕하세요. 훈츠 입니다. 오늘은 형변환 TypeCasting 과 배열 Array에 대한 설명을 드리겠습니다. 코틀린은 다른 언어와 마찬가지로 기본 자료형을 가지고있습니다.
기본 자료형
- 숫자형 : Int, short, Long, Double, Float...
- 문자형 : Char, String
코틀린 에서는 기본 자료형들 간에 형변환 을 할수 있는 형변환 함수를 제공 합니다.
형변환 함수 : type casting function
- toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble(), toChar()
코틀린은 암시적 형 변환을 지원 하지 않고 명시적 형 변환만 허용 합니다.
- 변환될 자료형을 개발자가 직접 지정함.
- 암시적 형변환 : 변수를 할당 할시 자료형을 지정하지 않아도 자동으로 형변환 됨.
배열 Array<T>
- var intArr = arrayOf(1,2,3,4,5)
- var intArr = arrayOfNulls<Int>(5) //비어있는 배열을 만들고 싶을때
- intArr[2] =5 //배열에 값을 할당하는 방법
var intArr = arrayOf(1,2,3,4,5)
var intArr = arrayOfNulls<Int>(5)
intArr[2] = 5
println(intArr[2])
배열은 처음 선언했을때의 크기를 변경할수 없다는 단점도 있지만 한번 선언을 해두면 다른 자료구조보다 빠른 입출력이 가능하다는 장점이 있습니다.
'컴퓨터 언어 > 코틀린' 카테고리의 다른 글
[Kotlin] 코틀린의 조건문 및 비교 연산자 (0) | 2020.02.12 |
---|---|
[Kotiln] 타입 추론과 편리한 함수 (0) | 2020.02.12 |
[Kotiln] 코틀린 변수와 자료형 (0) | 2020.02.12 |
[Kotiln] 코틀린 개발 환경 및 장점 (0) | 2020.02.12 |
[Kotiln] 코틀린 타입 변환 및 체크 as for type check and conversion (0) | 2020.02.08 |