也许这是错误的网站,但我真的很好奇为什么在不同语言的很多例子中他们使用 foo 作为函数或方法的名称?
答案 0 :(得分:2)
这可能来自FUBAR的首字母缩略词,代表F***ed Up Beyond All Repair
,并很快适应编程为foobar
,然后foo
,bar
(和{{ 1}}作为补充)。
这真是编程民俗。
请参阅baz
上的维基百科了解更多历史琐事。
答案 1 :(得分:1)
这是一个维基页面,解释了它历史的几个可能原因。 http://en.wikipedia.org/wiki/Foobar#History_and_etymology
然而军事术语“FUBAR(F *** ED超出所有认可/任何修理/所有原因)”,但也有一些例子表明它的使用也更早。