nonnull:表示“非空的;不为 null 的”。常见于编程/数据库语境中,指某个值、字段或参数必须有值,不能是空引用(null)。
/ˌnɒnˈnʌl/
A nonnull parameter must be provided.
必须提供一个非空(nonnull)的参数。
The API rejects nonnull fields that contain invalid data, but it also fails when a required nonnull value is missing.
该 API 会拒绝包含无效数据的非空字段,但当必需的非空值缺失时也会失败。
由前缀 **non-**(“不、非”)+ null(“空值;无”)组合而成,字面意思就是“不是空(null)”。在计算机科学中常用来表达“不可为 null”的约束(如注解、类型或数据库字段限制)。
“nonnull”属于现代技术术语,主要出现在编程语言规范、API 文档与软件工程类书籍中,通常不见于传统文学作品。较常见的载体包括技术书籍与参考资料(如各类编程手册、框架文档、数据库指南等)中的字段约束或类型注解说明。