1. 변수와 자료형

자바에서의 int,boolen,String 등 변수의 자료형은 그대로 가지고 있으나 차이점은

그 자료형 상위에 var, val 2가지 자료형이 존재한다. var는 read,write가 가능한 일반적인

변수라고 생각하면 되면 val는 초기값이 정해진 이후에는 read,write가 불가능한 함수 상수변수라고 

생각하면된다.

 

코틀린은 기본적으로 'null'값 허용 하지 않으나 'null'값이 필요할 시에는 변수 선언시 자료형뒤에 '?'키워드를

넣어주미녀된다

null  허용하지 않는 변수선언 ex)


var a: Int = 123
a = 123
println(a)

 

nullable 변수 ex)
var b: Int? = null

변수 정수형 -> byte, Short, Int, Long
실수형 -> Float, Double
문자열 -> char, boolean
문자열은 기본 String
자바와 호환으로 거의 동일



Posted by 모과이IT
,