空安全是一项功能,有助于防止空指针异常,这是程序崩溃的常见原因。Kotlin 区分可空类型和非空类型。默认情况下,变量不能持有 null 值。要允许变量持有 null,你必须使用问号(?)显式声明其为可空类型。这使得编译器能够在编译时捕获潜在的空指针异常,从而使你的代码更加健壮。
用自己的话写下这一站的结论。