Nullable
定义 / Definition
nullable(形容词)常用于计算机与数据库语境,表示“可为空的、允许取空值(null)的”。常见于“nullable type(可空类型)”“nullable column(可空列)”。(在一般英语中较少使用,主要是技术用语。)
发音 / Pronunciation
/ˈnʌləbəl/
词源 / Etymology
由 null(空值、无)+ 后缀 -able(能够……的)构成,字面意思是“能够为 null 的”。该词在现代编程语言与数据库设计中被广泛固定化使用,用来区分“允许为空”与“非空(non-nullable)”。
例句 / Examples
This column is nullable.
这个列是可为空的。
In C#, a nullable value type like int? can represent either an integer or null, which helps model missing data safely.
在 C# 中,像 int? 这样的可空值类型既可以表示一个整数,也可以表示 null,这有助于更安全地表示“缺失的数据”。
相关词 / Related Words
文学与著作示例 / Literary Works
- C# Language Specification(C# 语言规范):讨论 nullable value types 与相关语义。
- Jon Skeet, C# in Depth:讲解可空类型(nullable types)的设计动机与用法。
- Venkat Subramaniam, Programming Kotlin / Dmitry Jemerov & Svetlana Isakova, Kotlin in Action:涉及 Kotlin 的可空与非空类型体系(nullable / non-nullable)。
- Martin Fowler, Patterns of Enterprise Application Architecture:在处理数据库字段可空性(nullable columns)与领域建模时相关概念常被讨论。