KType.isMarkedNullable
所在位置是kotlin.reflect.KType.isMarkedNullable
,其相關用法介紹如下。
用法:
true
如果此類型在源代碼中標記為可為空。
對於 Kotlin 類型,這意味著 null
值允許由該類型表示。在實踐中,這意味著該類型在最後用問號聲明。對於非 Kotlin 類型,這意味著使用此類型聲明的類型或符號使用 runtime-retained 可空性批注進行批注,例如 javax.annotation.Nullable 。
請注意,即使 isMarkedNullable 為 false,類型的值仍然可以是 null
。如果它是具有可為空上限的類型參數的類型,則可能會發生這種情況:
fun <T> foo(t: T) {
// isMarkedNullable == false for t's type, but t can be null here when T = "Any?"
}
相關用法
- Kotlin associateBy用法及代碼示例
- Kotlin all用法及代碼示例
- Kotlin map用法及代碼示例
- Kotlin filterNot用法及代碼示例
- Kotlin reduceRight用法及代碼示例
- Kotlin Random.Default用法及代碼示例
- Kotlin Byte.inc用法及代碼示例
- Kotlin getValue用法及代碼示例
- Kotlin Double.dec用法及代碼示例
- Kotlin windowedSequence用法及代碼示例
- Kotlin contentToString用法及代碼示例
- Kotlin groupByTo用法及代碼示例
- Kotlin commonPrefixWith用法及代碼示例
- Kotlin MatchResult.Destructured用法及代碼示例
- Kotlin Delegates.notNull用法及代碼示例
- Kotlin ifBlank用法及代碼示例
- Kotlin filterNotTo用法及代碼示例
- Kotlin getOrPut用法及代碼示例
- Kotlin Triple.<init>用法及代碼示例
- Kotlin Duration.toString用法及代碼示例
- Kotlin windowed用法及代碼示例
- Kotlin indexOf用法及代碼示例
- Kotlin reduceIndexed用法及代碼示例
- Kotlin filterKeys用法及代碼示例
- Kotlin Long.inc用法及代碼示例
注:本文由純淨天空篩選整理自kotlinlang.org大神的英文原創作品 kotlin.reflect.KType.isMarkedNullable。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。