foo是什么意思?

时间:2013-11-26 04:53:23

标签: java

我见过很多人在Stackoverflow和其他东西上使用“foo”作为方法名或类名。什么是foo?它只是任何方法,类等的通用名称,还是它实际上意味着什么?为什么foo?它只适用于java还是人们也将它用于其他语言?

4 个答案:

答案 0 :(得分:19)

它传统上仅用于随机名称。其他一些常见的是:

  1. 酒吧
  2. QUUX
  3. 巴兹
  4. 假设foo和bar的起源是“FUBAR”是第二次世界大战的俚语。 FUBAR => FOOBAR => Foo和Bar。

    除了没有语言保留单词foo并且输入/阅读很容易之外,没有一个令人信服的理由选择它。

答案 1 :(得分:4)

这是一个通用名称,一般用于计算机科学。在词源上,“foo”是“FUBAR”的第一个音节,它是“ * * ed Up Beyond All Recognition / Recovery”的首字母缩写。

答案 2 :(得分:2)

foo是一个术语,用于表示某些内容而不会过于依赖其含义。我可以说object a取代它或其他任何东西。

请参阅此处的示例1或4:http://www.urbandictionary.com/define.php?term=foo

答案 3 :(得分:0)

只是identifier,您可以将其分配给methodsclasses