“foo”的真正含义是什么?
-
09-06-2019 - |
题
我希望这符合编程问题的要求,就像在任何编程教程中一样,您最终会在代码示例中遇到“foo”。(是啊,对吧?)
“foo”的真正含义是什么?
如果它的意思是 没有什么, ,什么时候开始这么用的?
解决方案
看: RFC 3092:“Foo”的词源,D.东湖第三等人。
为简洁起见,仅引用该 RFC 中的相关定义:
通常用作绝对任何事物的示例名称,尤其是。程序和文件(特别是暂存文件)。
首先在语法示例中使用的元句法变量的标准列表(bar,baz,qux,quux,corge,corge,groult,groult,allaply,alldo,waldo,fred,fred,plugh,xyzzy,thud)。[行话]
其他提示
由于“Foo”的定义有很多含义:
bar 和 baz 经常复合在一起形成诸如 foobar、barbaz 和 foobaz 之类的词。www.nationmaster.com/encyclopedia/Metasyntropic-variable
CML 中的主要概念通常直接映射到 XMLElements(稍后讨论)。wwwmm.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,是 fubar 的缩写 F坏了/F乌拉德 你p 乙超越 A二 r认知,尽管术语文件提供了一个很好的案例......解释-guide.info/meaning/Metasyntropic-variable.html
Foo 是一个元语法变量,在计算机科学中广泛使用,用于抽象地表示概念,并且可用于表示...的任何部分。en.wikipedia.org/wiki/FOo
Foo 是 Obert Skye 的 Leven Thumps 系列中的梦想世界(不,不是)。虽然它有许多原始居民,但现在的居民大多数来自现实,被称为尼特。...en.wikipedia.org/wiki/Foo(地点)
还有 foo’。愚人(愚蠢的人)的代表,在先生。T 口音en.wiktionary.org/wiki/foo
资源: 谷歌
它是 元句法变量.
我认为这没什么意义。维基百科说:
“Foo 通常与元语法变量 bar 和 foobar 一起使用。”
foo = 文件或对象。它用于代替对象变量或文件名。
在我看来,每个程序员都有他或她自己的“单词”,每次在编程时需要任意单词时都会使用这些“单词”。对于某些人来说,它是儿歌中的第一个词,对于其他人来说,它是名字,而对于其他人来说,它是完全不同的东西。现在,对于程序员社区来说,也有这些“单词”,这些单词是“foo”和“bar”。这样做的用处是,如果你必须公开交流编程问题,你不必说你会使用任意单词,你只需写“foo”或“bar”,每个程序员都知道这只是任意单词。
法国燧琴的声音(例如:amour fou) [疯狂] 用英语写的,会是 foo,不是吗。否则furchtbar -> foobar -> foo, bar -> barfoo -> barfuß(赤脚)。只是福。一只没有牙齿的脚。
我同意所有人的观点,他们提到的意思是:没什么有趣的,只是一些通常需要完成陈述/表达式的东西。
在我的同事中,这意味着(或者更准确地说是 使用)术语“foo”一直用作占位符来表示一个示例 姓名. 。示例包括但不限于: 你的变量名, 你的对象名称, , 或者 你的列名.
今天,我避免使用“foo”,而更喜欢使用这种类型 命名的 出于几个原因进行替代。
- 在我早期的日子里,我最初发现在任何示例中使用“foo”作为放置来表示某些东西是 f'd-up 是令人困惑的。我想要一个有效的例子,而不是 foobar 那样的东西。
- 你的结果可能会有所不同,但我总是,100%,每次,从未失败,得到更多关于使用“foo”的实际变量的含义的后续问题。