V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

某某值不能为空是 must not be null 地道一些还是 can not be null 地道一些?

  •  
  •   Newyorkcity · 2020-07-14 11:28:43 +08:00 via Android · 2673 次点击
    这是一个创建于 1600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个比较纠结的问题。。
    22 条回复    2020-07-15 14:37:54 +08:00
    nealight
        1
    nealight  
       2020-07-14 11:34:16 +08:00 via iPhone
    一般说 may not be null.
    binux
        2
    binux  
       2020-07-14 11:34:39 +08:00 via Android
    意思都不一样,我怎么知道你想表达哪个?
    Newyorkcity
        3
    Newyorkcity  
    OP
       2020-07-14 11:36:29 +08:00 via Android
    @binux 具体说说?我就是想表达某个值不能为 null 啊
    Newyorkcity
        4
    Newyorkcity  
    OP
       2020-07-14 11:36:47 +08:00 via Android
    @nealight may 的语气不是很弱吗。。。
    binux
        5
    binux  
       2020-07-14 11:40:05 +08:00   ❤️ 1
    @Newyorkcity #3 不能是不可能还是不能够?不过 1L 说得对
    leavebody
        6
    leavebody  
       2020-07-14 11:40:37 +08:00
    shall
    jadehare
        7
    jadehare  
       2020-07-14 11:47:57 +08:00
    java 里是 must 吧,不知道是不是这么理解的,can not 是不能为空,must not 是不应该为空,属性是可以为空的但不应该为空。
    heiheidewo
        8
    heiheidewo  
       2020-07-14 11:48:01 +08:00
    must not be null
    楼主谷歌一下这句话,基本都是
    dlsflh
        9
    dlsflh  
       2020-07-14 13:01:15 +08:00 via Android
    Shall 语气最强。
    raphael008
        10
    raphael008  
       2020-07-14 13:03:12 +08:00
    xxx field is mandatory.
    adadada
        11
    adadada  
       2020-07-14 13:03:30 +08:00 via iPhone   ❤️ 1
    @Newyorkcity 这里 may not 是一个习语,就是不可以的意思
    heijiaotuan
        12
    heijiaotuan  
       2020-07-14 13:03:59 +08:00
    RFC 一般采用第一种
    keybrade285
        13
    keybrade285  
       2020-07-14 13:22:42 +08:00
    I, field xxx, refuse to be null!
    Leonard
        14
    Leonard  
       2020-07-14 13:51:16 +08:00
    nonnull 关键字就行了
    HHH01
        15
    HHH01  
       2020-07-14 14:16:11 +08:00 via iPhone
    难道不是 shall ?
    AllenHua
        16
    AllenHua  
       2020-07-14 15:25:01 +08:00
    有语气的区别

    依稀记得我的初中 高中英语老师

    must not 是不可以

    cannot 是不能

    这里还是 用 不能 语气强烈 干脆一些
    nekoneko
        17
    nekoneko  
       2020-07-14 15:32:07 +08:00
    NotNull 不能为空
    Nullable 可以为空
    d0wnl0ad
        18
    d0wnl0ad  
       2020-07-14 16:08:02 +08:00
    如果这个字段事给用户看的,两个短句都不是太好 *死*

    null 不是一个太大众的名词,must not be 和 can not be 只是语气强弱的差异。。。
    lln133208
        19
    lln133208  
       2020-07-14 17:27:27 +08:00
    should NOT be null?
    adadada
        20
    adadada  
       2020-07-14 22:46:28 +08:00   ❤️ 1
    如果搞不清用哪个词,就照着 rfc2119 来;如果有人问为啥用这个词,就把 rfc 链接扔给他。
    nealight
        21
    nealight  
       2020-07-15 01:06:57 +08:00 via iPhone
    @Newyorkcity may 是官方文书用语。跟 Maybe you are right, maybe not 里面意思不同。
    vcode
        22
    vcode  
       2020-07-15 14:37:54 +08:00
    Fuck null
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.