我听说过Foo很多,这是什么意思?

时间:2014-03-07 17:09:36

标签: terminology definition metasyntactic-variable

叫我一个菜鸟,因为我真的是,但'foo'是什么意思?我见过很多。但我不知道这意味着什么。有人可以澄清吗?感谢所有帮助。

2 个答案:

答案 0 :(得分:2)

有一种美国军事表达方式FUBAR,意思是“......超越所有人的认可”。你可以弄清楚FU对你自己意味着什么。程序员经常使用两个音节foobar来丢弃文件名,测试程序等。

答案 1 :(得分:0)

foo用作占位符名称,通常在示例代码中表示被命名的对象或名称的选择不是示例的关键部分。如果需要多个此类名称,则foo后面会barbaz,甚至bundy。维基百科称这些名称为Metasyntactic Variables。 Python程序员应该使用spameggsham,而不是foo等。

SA中有good uses of foo

我还看到foo在程序员无法想到有意义的名称时使用tmp(比如说​​foo的替代),但我认为这是对{{1}的误用}}

编辑=将在此处链接的另一个问题上回答这个问题。 我从这个问题中得到了这个:What does 'foo' really mean?

或者您可以使用foo表示fool的互联网俚语。