为什么在许多示例中函数被称为foo

时间:2013-01-04 15:32:13

标签: coding-style

也许这是错误的网站,但我真的很好奇为什么在不同语言的很多例子中他们使用 foo 作为函数或方法的名称?

2 个答案:

答案 0 :(得分:2)

这可能来自FUBAR的首字母缩略词,代表F***ed Up Beyond All Repair,并很快适应编程为foobar,然后foobar(和{{ 1}}作为补充)。

这真是编程民俗。

请参阅baz上的维基百科了解更多历史琐事。

答案 1 :(得分:1)

这是一个维基页面,解释了它历史的几个可能原因。 http://en.wikipedia.org/wiki/Foobar#History_and_etymology

然而军事术语“FUBAR(F *** ED超出所有认可/任何修理/所有原因)”,但也有一些例子表明它的使用也更早。