1
nealight 2020-07-14 11:34:16 +08:00 via iPhone
一般说 may not be null.
|
2
binux 2020-07-14 11:34:39 +08:00 via Android
意思都不一样,我怎么知道你想表达哪个?
|
3
Newyorkcity OP @binux 具体说说?我就是想表达某个值不能为 null 啊
|
4
Newyorkcity OP @nealight may 的语气不是很弱吗。。。
|
5
binux 2020-07-14 11:40:05 +08:00 1
@Newyorkcity #3 不能是不可能还是不能够?不过 1L 说得对
|
6
leavebody 2020-07-14 11:40:37 +08:00
shall
|
7
jadehare 2020-07-14 11:47:57 +08:00
java 里是 must 吧,不知道是不是这么理解的,can not 是不能为空,must not 是不应该为空,属性是可以为空的但不应该为空。
|
8
heiheidewo 2020-07-14 11:48:01 +08:00
must not be null
楼主谷歌一下这句话,基本都是 |
9
dlsflh 2020-07-14 13:01:15 +08:00 via Android
Shall 语气最强。
|
10
raphael008 2020-07-14 13:03:12 +08:00
xxx field is mandatory.
|
11
adadada 2020-07-14 13:03:30 +08:00 via iPhone 1
@Newyorkcity 这里 may not 是一个习语,就是不可以的意思
|
12
heijiaotuan 2020-07-14 13:03:59 +08:00
RFC 一般采用第一种
|
13
keybrade285 2020-07-14 13:22:42 +08:00
I, field xxx, refuse to be null!
|
14
Leonard 2020-07-14 13:51:16 +08:00
nonnull 关键字就行了
|
15
HHH01 2020-07-14 14:16:11 +08:00 via iPhone
难道不是 shall ?
|
16
AllenHua 2020-07-14 15:25:01 +08:00
有语气的区别
依稀记得我的初中 高中英语老师 must not 是不可以 cannot 是不能 这里还是 用 不能 语气强烈 干脆一些 |
17
nekoneko 2020-07-14 15:32:07 +08:00
NotNull 不能为空
Nullable 可以为空 |
18
d0wnl0ad 2020-07-14 16:08:02 +08:00
如果这个字段事给用户看的,两个短句都不是太好 *死*
null 不是一个太大众的名词,must not be 和 can not be 只是语气强弱的差异。。。 |
19
lln133208 2020-07-14 17:27:27 +08:00
should NOT be null?
|
20
adadada 2020-07-14 22:46:28 +08:00 1
如果搞不清用哪个词,就照着 rfc2119 来;如果有人问为啥用这个词,就把 rfc 链接扔给他。
|
21
nealight 2020-07-15 01:06:57 +08:00 via iPhone
@Newyorkcity may 是官方文书用语。跟 Maybe you are right, maybe not 里面意思不同。
|
22
vcode 2020-07-15 14:37:54 +08:00
Fuck null
|