Foobar

✍ dations ◷ 2025-10-22 08:11:21 #化名,变量

foobar是计算机程序领域里的术语,并无实际用途和参考意义。在计算机程序设计与计算机技术的相关文档中,术语foobar是一个常见的无名氏化名,常被作为“伪变量(英语:metasyntactic variable)”使用。

从技术上讲,“foobar”很可能在1960年代至1970年代初通过迪吉多的系统手册传播开来。另一种说法是,“foobar”可能来源于电子学中反转的foo信号( q ¯ {\displaystyle {\bar {q}}} );这是因为如果一个数字信号是低电平有效(即负压或零电压代表“1”),那么在信号标记上方一般会标有一根水平横线,而横线的英文即为“bar”。在《新黑客辞典(英语:Jargon File)》中,还提到“foo”可能早于“FUBAR”出现。

在大约1930年至1952年之间,foo出现在比尔·霍尔曼(英语:Bill Holman (cartoonist))的漫画《Smokey Stover(英语:Smokey Stover)》中,比尔·霍尔曼说他之所以使用这个词,是因为在旧金山唐人街的一个中国玉雕雕像的底部看到了这个词,据称它象征着“好运”。这可能与汉字“福”有关,“福”有时被翻译为“'foo”。

单词“foobar”或分离的“foo”与“bar”常出现于程序设计的案例中,如同Hello World程序一样,它们常被用于向学习者介绍某种程序语言。

“foo”“bar”常被作为函数/方法的名称或变量名。

下面是一段通过“foo”和“bar”来演示如何在Java、C及C++中连接两个字符串的实例程序:

//Java CodeString foo = "Hello, ";String bar = "World";System.out.println(foo + bar);//Hello, World is printed to the screen by printing foo and bar


相关

  • 互利共生互利共生(英语:Mutualism)是指在生物界中某两物种间的一种互相依赖、双方获利的共生关系。这些关系可以是长期的,包括物质接触或者生化联系。共生双方分开之后,一方或者双方将无
  • APG系统《被子植物APG分类法》是1998年由被子植物种系发生学组(APG,Angiosperm Phylogeny Group)出版的一种对于被子植物的现代分类法。和传统的依照形态分类不同,这种分类法主要依照植
  • 英美特殊关系英美特殊关系(英语:The Special Relationship)是一个用来形容英国和美国之间非常紧密的政治、外交、文化、经济、军事和历史关系。有时这一词汇也包括了英国和加拿大的关系。虽
  • 全国人民代表大会常务委员会秘书长全国人民代表大会常务委员会秘书长,简称全国人大常委会秘书长,是中华人民共和国最高国家权力机关全国人民代表大会的常设机关全国人民代表大会常务委员会及其委员长会议的组成
  • 控制杆控制杆是一种输入设备,由基座和固定在上面作为枢轴的主控制杆组成,作用是向其控制的设备传递角度或方向信号。现时控制杆主要用来操纵电子游戏,通常有一个或多个按钮,按钮的状态
  • 2007年山西疫苗事件山西疫苗事件,是指2007年期间,发生于中国山西的多起儿童注射疫苗后致伤致死的事件。该事件一直长期被当地媒体及政府进行长期隐瞒和压制,直到2010年才得以公布。由于该事件关系
  • 冬酿酒冬酿酒(又称东阳酒)是江苏苏州地方特色的米酒,为苏州民俗中冬至节令不可或缺的一物,家家户户都要饮用。因不易保存,每年只在冬至节前数日供应。冬酿酒以糯米为原料,采传统工艺酿造
  • 非随机双液体模型非随机双液体模型(英语:Non-Random Two-Liquid Model),简称NRTL模型,是一个描述化合物活性系数( γ i
  • 季昕华季昕华(1979年-),浙江丽水人,汉族,中国致公党党员,上海市杨浦区第十四届政协委员,上海市第十五届人大代表,UCloud创始人兼首席执行官。他曾以网络安全技术人员的身份供职于华为和腾讯
  • 胡莉安娜·阿瓦达胡莉安娜·阿瓦达(英语:Juliana Awada,阿拉伯语:خوليانا عواضة‎,1974年4月3日-)是阿根廷第一夫人及女商人。阿瓦达出生于阿根廷首都布宜诺斯艾利斯,拥有叙利亚及黎巴嫩