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

为什么很多代码给的例子里面都包含 foo。比如 foo.py foo.go,或者函数 foo,这是什么习俗??还是有什么含义

  •  1
     
  •   proxytoworld · 2022-12-31 17:04:40 +08:00 · 2476 次点击
    这是一个创建于 694 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    2023-01-03 17:18:40 +08:00
    kidding
        1
    kidding  
       2022-12-31 17:07:04 +08:00
    proxytoworld
        2
    proxytoworld  
    OP
       2022-12-31 17:10:17 +08:00
    @kidding 这是从美国传过来的惯例?
    unregister
        3
    unregister  
       2022-12-31 17:18:19 +08:00
    foo,bar,baz
    nightwitch
        4
    nightwitch  
       2022-12-31 17:20:20 +08:00 via Android
    类似于汉语里的张三李四王麻子,没啥实际的含义,约定俗成
    wu67
        5
    wu67  
       2022-12-31 17:32:57 +08:00
    临时变量的命名习惯罢了, 就像编程书籍的 for 循环, 9 成 9 会涉及到一个 n = 0; n++ . 我平时也喜欢写 temp tempArray temp*****Data
    Pastsong
        6
    Pastsong  
       2022-12-31 17:38:14 +08:00
    就和学写代码先写 Hello world 一样
    eason1874
        7
    eason1874  
       2022-12-31 17:50:17 +08:00   ❤️ 1
    没什么特别含义,就是前面的人用了,后面的人跟着用,自然形成的习惯

    类似于短视频里的,这个男人叫小帅,他的老婆叫小美,还有个好兄弟叫大壮
    proxytoworld
        8
    proxytoworld  
    OP
       2022-12-31 17:55:14 +08:00
    lululau
        9
    lululau  
       2022-12-31 17:56:03 +08:00 via iPhone   ❤️ 1
    古代有一款音乐播放器叫 foobar 2000 ,深受世人所喜爱,因此从时候开始,程序员就喜欢将示例标识符命名为 foo ,bar 之类的
    runze
        10
    runze  
       2022-12-31 18:02:55 +08:00   ❤️ 1
    @lululau 不要误导,foobar 的用法最晚在六十年代就有了: https://en.wikipedia.org/wiki/Foobar
    GuuJiang
        11
    GuuJiang  
       2022-12-31 18:03:00 +08:00 via iPhone   ❤️ 6
    @lululau 你这是把因果关系搞反了,先有的 foo bar 等命名,然后播放器才故意玩了这个梗
    DeWjjj
        12
    DeWjjj  
       2022-12-31 22:36:38 +08:00
    福报!
    kele999
        13
    kele999  
       2023-01-01 17:17:54 +08:00
    是个咒语
    phobal
        14
    phobal  
       2023-01-01 23:40:14 +08:00 via iPhone
    使用 foo 和 bar 的一个好处是,它们看起来很不正常,因此在没有更好的名称的情况下,它们可以提醒你这是一个占位符,而不是实际代码中的标识符。
    proxytoworld
        15
    proxytoworld  
    OP
       2023-01-03 17:18:40 +08:00
    @phobal 合理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4046 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.