我希望这是一个编程问题,因为在任何编程教程中,您最终都会在代码示例中遇到'foo'。(是吗?)

foo到底是什么意思?

如果它本来毫无意义,那么它是什么时候开始被这样使用的呢?


当前回答

法语“fou”(比如:amour fou) [crazy]用英语写,应该是“foo”,对吧?否则furchtbar -> foobar -> foo, bar -> barfoo -> barfuß(赤脚)。傻人。没有牙齿的脚。

我同意所有提到它的人,它的意思是:没什么有趣的,只是一些东西,通常需要完成一个语句/表达式。

其他回答

foo =文件或对象。它用来代替对象变量或文件名。

我觉得这意味着什么都没有。维基上说:

Foo通常与元异步变量bar和foobar一起使用。

参见RFC 3092:“Foo”的词源,D. Eastlake 3rd等。

为简洁起见,只引用RFC中的相关定义:

通常用作任何事物的示例名称,尤指 程序和文件(特别是草稿文件)。

中使用的元异步变量的标准列表中的第一个 语法示例(bar, baz, qux, quux, corge, grault, garply, 沃尔多,弗雷德,噗,xyzzy,砰)。(术语)

法语“fou”(比如:amour fou) [crazy]用英语写,应该是“foo”,对吧?否则furchtbar -> foobar -> foo, bar -> barfoo -> barfuß(赤脚)。傻人。没有牙齿的脚。

我同意所有提到它的人,它的意思是:没什么有趣的,只是一些东西,通常需要完成一个语句/表达式。

它是一个元异步变量。