변수, 타입, 연산자

변수를 다루는 방법

var, val 키워드

var number1 = 10L // Long 타입으로 추론
var number2: Long = 10L // 타입 명시

**초기값을 지정해주지 않는 경우**
var number3: Long // 필수적으로 타입을 명시해줘야한다.
val number4: Long // 최초 한번 val도 초기화할 수 있다.

Kotilin에서의 Primitive Type


nullable 변수

var number3 = 1_000L
number3 = null // 컴파일 에러!

var number4: Long? = 1_000L // nullable 변수! 
number4 = null // 정상 작동

객체의 인스턴스화

var person = Person("kim") // new 키워드가 없다.

Null을 다루는 방법