non-nullable(不可为 null 的;不允许为空的):常用于编程语境,指某个变量、字段、类型或数据库列**不允许取值为 null**,必须始终有一个有效值(或以其他方式表示“没有值”,如空字符串、空集合、Optional/Maybe 等)。
The name field is non-nullable, so you must provide a value.
name 字段是不可为 null 的,所以你必须提供一个值。
In Kotlin, a non-nullable type like String cannot be assigned null without using String?.
在 Kotlin 中,像 String 这样的不可为 null 类型不能被赋值为 null,除非使用 String?。
/ˌnɒn ˈnʌləbl/ (BrE); /ˌnɑːn ˈnʌləbl/ (AmE)
由前缀 non-(表示“非、不”)+ nullable 构成;nullable 来自 null(“空值、无效值”)+ 后缀 -able(“能够……的”)。合起来字面意思是“不能成为空值的”。
null/undefined 的处理与“非空”类型表达(与 non-nullable 概念密切相关)。