코틀린 자료형
-
[kotlin] 코틀린 자료형2kotlin/kotlin 공부 2019. 6. 29. 16:08
코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있습니다. 값이 할당되지 않은 변수를 사용하면 오류가 발생합니다. 값이 없는 상태는 null 이라고 합니다. 코틀린은 기본적으로 null을 사용하지 않도록 되어 있으나 null 을 허용하려면 자료형 뒤에 ?(물음표) 기호를 붙여서 선언하면 null 을 허용할 수 있습니다. ex) var str1 : String? = "hello kotlin" str1 = null println(str1) ☆ safe call : null 이 할당되어 있을 가능성이 있는 변수를 검사하여 안전하게 호출하도록 도와주는 기법 표시 방법 : ?. 사용 방법 : 1 println("str1 : $str1 str1.length: ${str1?.length}") c..
-
[kotlin] 코틀린 자료형kotlin/kotlin 공부 2019. 6. 22. 18:32
코틀린의 자료형은 참조형 자료형만을 사용. 기본형(primitive data type) - 가공되지 않은 순수한 자료형. 프로그래밍 언어에 내장되어 있음. ex) int, long, double 등 참조형(reference type) - 객체를 생성하고 동적 메모리 영역에 데이터를 둔 다음 이것을 참조하는 자료형 ex) Date, String, 참조형으로 선언한 변수는 성능 최적화를 위해 코틀린 컴파일러가 다시 기본형으로 대체시켜줍니다. 참조형은 스택에 값이 아닌 참조 주소를 갖고 있습니다. ☆ 정수 자료형 Byte - 1바이트(8비트) Short - 2바이트(16비트) Int - 4바이트(32비트) Long - 8바이트(64비트) ex) val num01 = 127