“Foobar”或“foo”或“bar”是什么意思?

时间:2015-12-02 07:54:33

标签: variables

这些词似乎被广泛用于命名变量。 这些词代表什么,为什么它们经常被使用? 顺便问一下,它们的起源是什么?

3 个答案:

答案 0 :(得分:0)

它来自FUBAR一词,它再次代表Fucked Up Beyond All Repair / Recognition。更多来自维基百科,这里https://en.wiktionary.org/wiki/FUBAR

答案 1 :(得分:0)

它们已被用于命名实体,例如变量,函数和命令,这些实体的确切标识不重要,仅用于演示概念。单词本身在这种用法中没有任何意义。 Foobar有时单独使用;当需要多个实体时,有时会使用foo,bar和baz。

答案 2 :(得分:0)

这两个词只是计算机程序中的占位符。维基百科https://en.wikipedia.org/wiki/Foobar似乎有一个很好的答案。 foo有几个起源:

  1. 由于在旧金山唐人街的玉雕中国雕像的底部看到了比尔霍尔曼在20世纪30年代的漫画“烟熏斯托弗”中的一个无意义的词,意思是“好运”#34;。
  2. 美国陆军第二次世界大战的首字母缩略词FUBAR," F-ed Up Beyond All Recognition",这也解释了酒吧的起源。
  3. 在编程环境中使用foo通常归功于大约1960年的麻省理工学院的Tech Model Railroad Club(TMRC)。