V2EX  ›  英汉词典

Nullability

释义 Definition

Nullability 指“可空性/可为 null 的性质”:在编程与类型系统中,某个变量、字段、参数或表达式**是否允许取值为 null**(空引用/空值)的特性。不同语言可能用可空类型(nullable type)或非空类型(non-nullable type)来区分。

发音 Pronunciation (IPA)

/ˌnʌləˈbɪləti/

例句 Examples

Nullability is important for avoiding crashes.
可空性对于避免程序崩溃很重要。

The language’s type checker uses nullability annotations to prevent null pointer errors while still allowing optional data when appropriate.
该语言的类型检查器使用可空性标注来预防空指针错误,同时在需要时仍允许可选数据存在。

词源 Etymology

由 null(“空值/无效值”,源自拉丁语 nullus,意为“没有”)+ -ability(表示“……的能力/性质”)构成,字面意思是“成为 null 的性质”。该词在现代多见于软件工程、静态类型检查与 API 设计语境。

相关词 Related Words

文学与著作中的用例 Literary & Notable Works

  • Kotlin in Action(涉及 Kotlin 的空安全与可空性设计)
  • C# in Depth(讨论 C# 的可空引用类型与相关语义)
  • Effective Java(在 API 设计与避免空值相关实践中常涉及“可空性/空值处理”)
  • The Rust Programming Language(通过 Option 等机制讨论“缺失值”与避免空指针,相关章节常提及 nullability 的概念)
  • TypeScript Handbook(在 null/undefined 与 strictNullChecks 相关部分讨论可空性)
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3030 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 11:15 · PVG 19:15 · LAX 04:15 · JFK 07:15
♥ Do have faith in what you're doing.