코틀린(Kotlin) | 타입 시스템
Primitive types 코틀린은 원시 타입과 래퍼 타입을 구별하지 않는다. (Int, Boolean) NonNullable 컴파일시 자동으로 원시타입 비교일경우 원시타입 사용 메서드를 호출하면 래퍼 클래스로 박싱하여 사용 Nullable null에는 원시 타입이 들어갈수 없으므로 기본으로 래퍼 클래스를 사용한다. Nullable과 NonNullable 코틀린에서는 기본 NonNull이다. Nullable 변수를 선언하려면 ?를 붙여서 사용한다. var nonNull: String = "hello" nonNull = null // error var nullable: String? = null nullable = "hello" Safe call operator - ?. Nullable 변수 사용시 NP..
개발 언어/코틀린
2019. 6. 21. 20:20