컴퓨터 언어/코틀린

[Kotiln] 형 변환 과 배열로 자료형 변경 저장법

훈츠 2020. 2. 12. 16:04
반응형

안녕하세요. 훈츠 입니다. 오늘은 형변환 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])

배열은 처음 선언했을때의 크기를 변경할수 없다는 단점도 있지만 한번 선언을 해두면 다른 자료구조보다 빠른 입출력이 가능하다는 장점이 있습니다. 

 

반응형