코틀린에서 변수를 다루는 방법
2023. 6. 5. 00:37ㆍkotlin/문법
참고
- 해당 내용은 인프런에 자바 개발자를 위한 코틀린 입문 강의영상을 보고 정리한 문서입니다.
자바 변수 선언 및 초기화
long number1 = 10L; // (1)
final long number2 = 10L; // (2)
Long number3 = 1_000L; // (3)
Person person = new Person("장장이"); // (4)
코틀린 변수 선언 및 초기화
var number1 = 10L OR var number1: Long = 10L
val number2 = 10L OR val number2 : Long = 10L
val number3: Long = 1_000L
var is 가변 , val is 불변
Kotlin에서의 Primitive Type
숫자, 문자, 불리언과 같은 몇몇 타입은 내부적으로 특별한 표현을 갖는다. 이 타입들은 실행시에 Primitive Value로 표현되지만, 코드에서는 평범한 클래스처럼 보인다. 즉, 프로그래머가 boxing / unboxing을 고려하지 않아도 되도록 Kotlin이 알아서 처리 해준다.
Kotlin에서의 nullable 변수
var number3: Long? = 1_000L number3 = null
Kotlin에서 null이 변수에 들어갈 수 있다면 "타입?"를 사용해야한다.
- 객체 인스턴스화
var person = Person("장현준")
객체를 인스턴스화 할 때는 new를 붙이지 않아야 한다.
'kotlin > 문법' 카테고리의 다른 글
8장 코틀린에서 함수를 다루는 방법 (2) | 2024.01.14 |
---|---|
7장 코틀린에서 예외를 다루는 방법 (0) | 2024.01.14 |
5장. 코틀린에서 제어문을 다루는 방법 (0) | 2023.09.07 |
코틀린에서 null을 다루는 방법 (3) | 2023.06.05 |