-
[Kotlin] 2. 변수와 자료형Kotlin 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이 발생할 수 있으므로
꼭 필요할 때만 사용하는 걸 추천한다.
'Kotlin' 카테고리의 다른 글
[Kotlin] 6. 반복문과 증감 연산자 (0) 2024.03.12 [Kotlin]5. 조건문과 비교연산자 (0) 2024.03.12 [Kotlin] 4. 타입추론과 함수 (0) 2024.03.12 [Kotlin] 3. 형변환과 배열 (0) 2024.03.12 [Kotlin] 1. kotlin이란? (0) 2024.03.12