long num1 = 10L;
final long number2 = 10L;
Long number3 = 1_00L;
Person persion = new Person("name");
var num1 = 10L // 가변
var num1 : long = 10L // 이렇게도 사용할 수 있다.
num1 = 20L // 가능함
val num2 = 10L
num2 = 20L //불가능
모든 변수를 val로 기본적으로 사용하고, var는 필요할 경우에만 사용하는 것이 바람직함
val num1 = 10L;
val num2 : Long = 20L;
println(num2 - num1)
코틀린에서는 reference type만 존재하고, 연산시 비효율적이지 않음.
var num2 : **Long?** = 20L;
num2 = null
Kotlin에서 null이 변수에 들어갈 수 있다면 “타입?” 를 사용해야 한다. 기본적으로는 null을 넣을 수 없음