Android 앱 개발의 정석 with Kotlin 올인원 패키지 Online 강의를 듣고 정리한 내용입니다. 1. NullSafety 코틀린은 NullSafety 언어입니다.
Null 을 처리하기 위한 문법이 있습니다. 2. ? val num1: Int = 3 val num2: Int?
= null 자료형? null 을 포함하는 자료형을 표현할 때 사용합니다. 3. !!
val num1: Int? = 10 val num2: Int = num1!!
변수명!! null 이 아님을 보장할 때 사용합니다.
보장은 코틀린이 아니라 코드를 작성한 개발자가 보장합니다. 사용을 권장하지 않으며, 정말 필요한 경우에만 사용합니다. 4.
Safe Call (?.) val text: String?
= null val len: Int? = str?.
length A?.B A 가 null 인 경우 null 을 반환하고, null 이 아닌 경우 B를 반환(실행)합니다. 5.
Safe Casting (as?)...
#
fastcampus
#
kotlin
#
코틀린
#
패스트캠퍼스
원문 링크 : [Kotlin] 18 NullSafety