자료형
-
[ Kotlin ] 자료형 - 논리 자료형과 문자형Kotlin 2020. 7. 29. 17:04
논리 자료형 ( Boolean ) 참, 거짓을 표현한다. 형식 자료형 크기 값의 범위 논리형 Boolean 1 bits true, false 문자 자료형 ( Char ) 문자 자료형의 값은 작은따옴표('')로 감싸 표현합니다. 컴퓨터에서는 문자를 저장할 때 a를 a로 저장하는 것이 아니라 아스키코드표나 유니코드표를 참고하여 a를 65로 저장합니다. 무형식 자료형 크기 값의 범위 문자 Char 2bytes ( 16bits ) 0 ~ 2^15-1 문자열 자료형 ( String ) 문자열은 Heap 메모리 영역의 String Pool이라고 부르는 공간에 문자열을 저장해 두고 이 값을 변수에서 참조합니다. 위와 같이 선언한 상황에서 str1 변수는 var로 선언되었기 때문에 참조 주소는 가변형으로 바꿀 수 있으..
-
[ Kotlin ] 자료형 - 정수형과 실수형Kotlin 2020. 7. 29. 16:29
Kotlin은 불변형(val)과 가변형(var)로 변수를 선언할 수 있습니다. 만약 사용할 변수의 값이 변경되지 않아야 된다면(immutable) val을 사용하고 변경될 수 있다면(mutable) var을 사용합니다. 변수를 선언할 때 [ 선언키워드 변수 이름: 자료형 = 값 ]의 형식으로 선언합니다. 하지만 컴파일러가 추론할 수 있는 type의 경우 [ 선언키워드 변수이름 = 값 ]으로 선언해도 컴파일러가 알아서 결정해줍니다. fun main() { val username : String = "moco" var count : Int = 3 // 컴파일리가 추론할 수 있는 type은 생략해도 된다. var age = 10 println("username : $username") } 기본형 자료형과 참조..