foo是什么意思?[已关闭]

2022-09-05 00:35:45

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


答案 1

传统上,它只是一个随机的名字。其他一些常见的是:

  1. 酒吧
  2. 奎克斯
  3. 巴兹

foo和bar的假定起源是“FUBAR”是F***ed Beyond All Recognition的二战俚语。FUBAR => FOOBAR => Foo and Bar。

没有一个令人信服的理由来选择它,除了没有语言保留这个词,而且它很容易打字/阅读。foo


答案 2

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


推荐