Foobar

✍ dations ◷ 2025-08-16 05:19:42 #化名,变量

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


相关

  • 氨苄青霉素/巴坦氨苄西林舒巴坦,别名青霉烷砜氨苄青霉素、优立新、舒他西林、舒安西林;呈白色或类白色结晶性粉末,钠盐易溶于水。其作用为氨苄西林与舒巴坦联合后,不仅保护氨苄西林免受酶的水解
  • 精细胞配子(英语:Gamete)是单倍体细胞,它由行有性生殖的生物在特定的器官通过减数分裂产生。两性配子通过配子结合 产生合子。有性生殖的好处是遗传讯息的重组,这也是物种内遗传信息的
  • 异丙苯氧化合成法异丙苯法是化学工业上制备苯酚与丙酮的一种方法。它的优点在于将原料苯和丙烯转化为更有价值的苯酚与丙酮。当中使用的其他原料是少量催化剂、少量产生自由基的化合物与可以
  • 新乡村运动建设新乡村运动,亦作新乡村运动或新村运动,是大韩民国在朴正熙执政的年代所实施的一项为期十年的农业改革运动。此政策旨在促使韩国国内农村与城市的距离拉近,也使韩国开始走向
  • 眩晕 (医学)眩晕(Vertigo),是用来形容一个人静止时却感到周边环境有相对运动的状态。患者会有天旋地转或是摇晃的感觉。常伴随恶心、呕吐、盗汗或是行走困难。当头部有所移动的时候,眩晕的
  • 唇齿音唇齿音(古汉语:轻唇音)为发音部位的一种,借由唇与齿的咬合而发出的辅音(子音)。 当符号成对出现时,左边的是清音,右边的是浊音。阴影区域表示被认为是不可能的发音。
  • 井上Ma-井上マー(いのうえまー,本名:井上雅史(いのうえまさし)1976年2月8日-),是出身于日本的栃木县河内郡河内町的搞笑艺人。属于吉本兴业的一员。明治大学商学部毕业。身高168公分、体
  • 金属共价有机框架材料金属共价有机框架材料(MCOFs)是一种新型的材料,它结合了金属有机框架材料(MOFs)具有开放金属位点与共价有机框架材料(COFs)结构稳定性的优点,在催化、分子吸附与分离、检测传感等领
  • HanaeHanae(日语:ハナエ,1994年2月27日-),日本创作歌手,出生于福冈县。她的代表作为电视动画《元气少女缘结神》主题曲。Hanae在十三岁时将一个样本唱片送到EMI音乐日本的面试计划“Grea
  • ONE PIECE ROMANCE DAWN STORY《ONE PIECE ROMANCE DAWN STORY》是于2008年在Jump Festa上映的《ONE PIECE》OVA动画动画,为集英社周刊少年JUMP创刊四十周年纪念动画作品。本作于1996年在‘周刊少年Jump的