V2EX 某某值不能为空是 must not be null 地道一些还是 can not be null 地道一些? 11月 5, 2020 Newyorkcity 一个比较纠结的问题。。 Click to rate this post! [Total: 0 Average: 0] Post Views: 139 相关文章 V2EX 深度学习训练跑庞大数据集(大于内存)载入的正确方式? 7月 13, 20227月 13, 2022 zhuange V2EX 兄弟萌,遇到个问题,某鱼上收了个 AirPods 3,每次配对都提示 您正在连接与其他人的 Apple ID 配对的物品, 怎么移除才行? 7月 13, 20227月 13, 2022 zhuange
一般说 may not be null.
意思都不一样,我怎么知道你想表达哪个?
@binux 具体说说?我就是想表达某个值不能为 null 啊
@nealight may 的语气不是很弱吗。。。
@Newyorkcity #3 不能是不可能还是不能够?不过 1L 说得对
shall
java 里是 must 吧,不知道是不是这么理解的,can not 是不能为空,must not 是不应该为空,属性是可以为空的但不应该为空。
must not be null
楼主谷歌一下这句话,基本都是
Shall 语气最强。
xxx field is mandatory.
@Newyorkcity 这里 may not 是一个习语,就是不可以的意思
RFC 一般采用第一种
I, field xxx, refuse to be null!
nonnull 关键字就行了
难道不是 shall ?
有语气的区别
依稀记得我的初中 高中英语老师
must not 是不可以
cannot 是不能
这里还是 用 不能 语气强烈 干脆一些
NotNull 不能为空
Nullable 可以为空
如果这个字段事给用户看的,两个短句都不是太好 *死*
null 不是一个太大众的名词,must not be 和 can not be 只是语气强弱的差异。。。
should NOT be null?
如果搞不清用哪个词,就照着 rfc2119 来;如果有人问为啥用这个词,就把 rfc 链接扔给他。
@Newyorkcity may 是官方文书用语。跟 Maybe you are right, maybe not 里面意思不同。
Fuck null