Sangil's blog

https://github.com/ChoiSangIl Admin

[KOTLIN] BASIC TYPE - NUMBER(숫자) DEV / PROGRAMING

2018-11-03 posted by sang12


  • BASIC TYPE 

코틀린에서, 변수(variable)는 멤버함수(member functions)와 멤버 변수(properties)를 사용 할수 있다는 점에서 오브젝트(object) 입니다. 일부 타입은 특정한 내부 표현법을 가질 수 있습니다. 예를 들어 number, characters, booleans은 런타임시 primitive type을 가집니다. 그러나 사용자들은 그것을 평소의 클래스처럼 봅니다. 

-> 코틀린 공식 페이지에서는 위와 같이 설명하고 있습니다. 자바에서는 int는 기본 유형이고 INTEGER는 클래스 입니다. 2개의 차이는 클래스는 내부의 변수나 멤버함수들을 사용 할 수 있다는 점일 것입니다. 하지만 코틀린에서 제공되는 모든 변수들은 각각의 멤버함수와 멤버변수들을 사용 할 수 있다는 점에서 사용자는 클래스처럼 볼 수 있다고 설명하고 있습니다.


Numbers

코틀린에서는 자바와 거의 비슷한 방법으로 숫자를 다룹니다. 하지만 정확하게 같은건 아닙니다. 예를 들어서 숫자의 변환을 포함하지 않고 (long 타입에 int를 넣을 시 에러) 경우에 따라 리터럴 표현법이 약간 다릅니다.

코틀린에서는 숫자의 내장타입을 아래와 같이 제공합니다. (자바와 유사)

TypeBit width
Double64
Float32
Long64
Int32
Short16
Byte8

* 코틀린에서 캐릭터(characters)는 숫자가 아닙니다.


#코틀린 primitive type #코틀린 number #코틀린 숫자 #코틀린 basic type