Kotlin

Kotlin

[Kotlin] 코틀린 기본 자료형(Primitive type)과 참조 자료형(Reference type)

자바의 자료형은 크게 기본 자료형(primitive type)과 참조 자료형(reference type)으로 나뉜다. 하지만 코틀린에서는 자바와 달리 기본 자료형을 지원하지 않는다. 이는 코틀린 언어의 특성 때문인데 자바와 달리 코틀린은 null값을 가질 수 있기 때문이다. 그 이유를 알기 전에 먼저 기본 자료형과 참조 자료형에 대해 간단히 알아보자. 기본 자료형(Primitive type)은 값을 저장하는 가장 작은 단위로, 값 자체를 변수에 저장한다. 즉, 값 자체를 변수에 저장하기 때문에 '값이 없음'을 의미하는 null은 저장되지 않는다. 참조 자료형(Reference type)은 값이 저장된 메모리 주소를 가리키는 주소값을 저장하는 변수이다. (C언어의 포인터를 생각하면 쉽다.) 즉, 값이 저장..

Kotlin

[Kotlin] 코틀린 변수 선언과 네이밍 (feat. property)

1. 변수 변수란, 값을 저장하기 위한 저장공간이다. 코틀린에서는 변수를 선언할 때, 변경이 가능한 변수와 변경이 불가능한 변수로 나누어서 선언한다. ㅇ 변경이 가능한 변수     - var(variable, 변수)  ㅇ 변경이 불가능한 변수    - val(value, 값)  추가로, 코틀린은 자바와 달리 변수를 property (프로퍼티) 라고 한다.이 var과 val으로 선언하는 변수가 바로 property (프로퍼티)이다.  이는 코틀린 언어의 특성 때문인데 코틀린은 정책적으로 NullPointerException을 예방하기 위해 여러 규칙을 세웠다. 이는 변수 할당에 대해 설명할 때 같이 설명한다.   2. 변수 선언다음으로 선언 방법을 알아보자. 변수의 특성에 맞게 var 또는 var을 선언한..

Meezzi
'Kotlin' 카테고리의 글 목록 (3 Page)