概述

“无值”(nothing)数据类型是一些编程语言的特性,允许设置一个特殊值来表示缺失或未初始化的值,而不是使用值 0(零)。

讨论

大多数编程语言支持使用保留字或多个保留字来表示缺失、未初始化或无效的值。

语言数据类型示例

语言 保留字 含义
C++ null 无值
C# null 无值
Java null 无值
JavaScript null 无值
JavaScript NaN 不是数字
Python None 无值
Swift nil 无值

关键术语

  • NaN:用于指示数值变量中非数值的保留字。
  • Null:用于表示缺失值或无效值的保留字。

参考文献

  • Wikipedia: 《可空类型》
Last modified: Friday, 10 January 2025, 3:47 PM