로딩
요청 처리 중입니다...

[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