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
자바와 호환으로 거의 동일
'개발지식창고 > Android_Kotlin' 카테고리의 다른 글
코틀린 기본문법(6. 흐름제어와 논리연산자) (0) | 2022.04.07 |
---|---|
코틀린 기본문법(5. 반복문과 증감연산자) (0) | 2022.04.07 |
코틀린 기본문법(4. 조건문과 비교연산자) (0) | 2022.04.07 |
코틀린 기본문법(3. 타입추론과 함수) (0) | 2022.04.07 |
코틀린 기본문법(2. 형변환과 배열) (0) | 2022.04.07 |