Kotlin

[Kotlin] 2. 변수와 자료형

98kg 2024. 3. 12. 14:56

"들어가기에 앞서 " 

 코틀린과 자바의 문법 차이

1. System.println.out(); = println()

 여기서 볼 수 있듯이 코틀린은 println() 을 이용하여 콘솔에 출력할 수 있으며 구문이 끝나는 부분에 세미클론 ( ; )  을

붙이지 않아도 된다.

 

var : 일반적으로 통용되는 변수 , 언제든지 읽기 쓰기 가능

val : 자바에 final 과 같은 의미의 변수,  읽기만 가능

 

var a:Int

코틀린은 다른 클래식 언어와 다르게 선언 시 자동 초기화가 안된다.

그래서 nullPointExeption을 방지 할 수 있으며

코틀린은 자바와 다르게 자료형을  :Int  이런 식으로 선언해줍니다

 

자바와 동일한 자료형을 가지고 있으면

하나 또 다른 점은 

var a?:Int = null

이런식으로 nullable 할 수 있지만 해당 구문을 사용 시 nullExeption이 발생할 수 있으므로

꼭 필요할 때만 사용하는 걸 추천한다.