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

用复数命名集合变量的程序员, 遇到单复同形怎么办?

  •  
  •   dongyx · 2018-04-26 12:22:36 +08:00 · 3251 次点击
    这是一个创建于 2390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    REST 服务资源名也是, 你们怎么办? xxx_list?

    12 条回复    2018-04-26 17:26:29 +08:00
    GooMS
        1
    GooMS  
       2018-04-26 12:27:01 +08:00 via Android
    我是不太喜欢在变量带类型的,尽量赋予不同的含义
    dongyx
        2
    dongyx  
    OP
       2018-04-26 12:33:31 +08:00
    @GooMS 赋予不同的含义具体是什么意思?

    比如有一个对象表示"羊", 我用 sheep 表示一只羊, 那一个羊的列表, 我该怎么命名呢? 它的复数也是 sheep.
    dongyx
        4
    dongyx  
    OP
       2018-04-26 12:41:53 +08:00
    @Wolfpancake 是个办法.
    pkookp8
        5
    pkookp8  
       2018-04-26 12:42:08 +08:00 via Android
    加 s 呗,反正是给人看的,能看懂就行
    或者 onesheep....allsheep
    shintendo
        6
    shintendo  
       2018-04-26 13:09:49 +08:00
    我是喜欢加 list 的,看着清晰,一目了然
    3red
        7
    3red  
       2018-04-26 13:12:10 +08:00   ❤️ 2
    加 s 呗,还有英语老师来扣分吗
    moposx
        8
    moposx  
       2018-04-26 13:27:02 +08:00 via Android
    -pl ( plural )
    darknosmile
        9
    darknosmile  
       2018-04-26 13:51:29 +08:00
    强行"加",大家懂就好了.
    xream
        10
    xream  
       2018-04-26 14:09:44 +08:00
    所以还是 item 和 item list 好...
    Mutoo
        11
    Mutoo  
       2018-04-26 14:29:58 +08:00
    item vs itemSet/itemList/itemQueue/itemCollection/itemStack
    DOLLOR
        12
    DOLLOR  
       2018-04-26 17:26:29 +08:00
    +arr 或者+list
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3010 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.