[Kotlin] 18 NullSafety


[Kotlin] 18 NullSafety

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