我希望这是一个编程问题,就像在任何编程教程中一样,您最终会在代码示例中遇到“foo”。(是的,对吧?)
'foo' 的真正含义是什么?
如果它意味着什么都没有,那么它是什么时候开始使用的?
我希望这是一个编程问题,就像在任何编程教程中一样,您最终会在代码示例中遇到“foo”。(是的,对吧?)
'foo' 的真正含义是什么?
如果它意味着什么都没有,那么它是什么时候开始使用的?
参见:RFC 3092:“Foo”的词源,D. Eastlake 3rd 等。
为简洁起见,仅引用该 RFC 中的相关定义:
- 非常普遍地用作绝对任何东西的样本名称,尤其是。程序和文件(尤其是暂存文件)。
- 首先是语法示例中使用的元语法变量的标准列表(bar、baz、qux、quux、corge、grault、garply、waldo、fred、plugh、xyzzy、thud)。[行话]
由于“Foo”的定义有很多含义:
bar 和 baz 经常组合在一起构成 foobar、barbaz 和 foobaz 等词。 www.nationmaster.com/encyclopedia/Metasyntactic-variable
CML 中的主要概念,通常直接映射到 XMLElements(稍后讨论)。 wwmm.ch.cam.ac.uk/blogs/cml/
围场中牧草总量的测量,以每公顷牧草干物质公斤数表示(kg DM/ha) www.lifetimewool.com.au/glossary.aspx
前方观察官。一名炮兵军官留在步兵营和坦克营中,在前线设立观察哨,从那里观察敌方阵地,并将目标的坐标通过无线电发送到后方的炮台。 members.fortunecity.com/lniven/definition.htm
是第一个常用的元句法变量。它有时与 bar 结合来制作 foobar。这表明 foo 可能起源于二战俚语 fubar,作为fucked / fouled u p beeyond a ll rcognition的首字母缩写词,尽管术语文件提供了一个很好的案例…… 解释指南。信息/意义/元句法变量.html
Foo 是计算机科学中大量使用的元句法变量,用于抽象地表示概念,可用于表示 ... en.wikipedia.org/wiki/FOo
Foo 是 Obert Skye 的 Leven Thumps 系列中的梦想世界(不是)。虽然它有许多原始居民,但它现在的大多数居民都来自现实,并被称为尼特。... en.wikipedia.org/wiki/Foo(地点)
也富'。用 T 先生口音表示傻瓜(愚蠢的人) en.wiktionary.org/wiki/foo
资源:谷歌
这是一个元句法变量。
foo = 文件或对象。它用于代替对象变量或文件名。
我认为这意味着没有任何意义。维基说:
“Foo 通常与元语法变量 bar 和 foobar 一起使用。”
法语 fou 的声音,(如:amour fou)[crazy] 用英语写成,会是 foo,不是吗。否则 furchtbar -> foobar -> foo, bar -> barfoo -> barfuß(赤脚)。只是你。没有牙齿的脚。
我同意所有提到它的人的意思:没有什么有趣的,只是一些东西,通常需要完成一个语句/表达式。
在我的同事中,“foo”一词的含义(或者更准确地说是使用)一直是作为一个占位符来表示name的示例。示例包括但不限于yourVariableName、yourObjectName或yourColumnName。
今天,出于几个原因,我避免使用“foo”并更喜欢使用这种类型的命名替换。
在我看来,每个程序员都有他或她自己的“词”,每次你在编程时需要一个任意词时都会使用这些“词”。对一些人来说,这是一首儿歌的第一句话,对另一些人来说是名字,而对另一些人来说则是完全不同的东西。现在对于程序员社区来说,也有这些“词”,这些词是“foo”和“bar”。这样做的用途是,如果您必须公开交流有关编程的信息,您不必说您会使用任意词,您只需写“foo”或“bar”,每个程序员都知道这只是任意词。