在 Kotlin 中,要定義一個非空類型,只需在類型后面加上 “?”,并在必要時使用 “non-null” 修飾符。以下是一些示例:
val nonNullString: String = "Hello, World!"
val optionalString: String? = "Hello, World!"
val nonNullInt: Int = 42
val optionalInt: Int? = 42
val nonNullList: List<String> = listOf("Hello", "World")
val optionalList: List<String>? = listOf("Hello", "World")
注意,對于引用類型(如字符串、列表等),建議使用可空類型(即帶有 “?” 的類型),以避免在運行時出現空指針異常。當您確定某個變量不會為空時,可以使用非空類型。