Foobar

✍ dations ◷ 2025-06-12 15:45:46 #化名,变量

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


相关

  • 玛格丽特二世玛格丽特二世(丹麦语:Hendes Majestæt Dronning Margrethe II,全名为玛格丽特·亞歴山德琳·托希尔杜尔·英格丽德(Margrethe Alexandrine Þórhildur Ingrid),1940年4月16日-)是
  • 西里西亚波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – 仙境)1941年巴巴罗萨 – (比亚韦斯托克及明斯克 – 斯摩棱斯克 – 乌曼 – 列宁格勒 – 第一次基辅 – 塞瓦斯托波尔围
  • 赤道多雨气候赤道多雨气候,全年高温多雨。热带雨林气候的一种子类型,在对应的柯本气候分类法中代号为“Af”。根据三圈环流,由于地球赤道地区受赤道低压带控制盛行上升气流,而导致降水充沛。
  • 大庆市第四中学大庆市第四中学(英语:Daqing NO.4 Senior High Middle School, Heilongjiang,简称大庆四中、四中)。是一所位于中国黑龙江省大庆市龙凤区龙凤大街的高级中学,同时也是黑龙江省省
  • 拉莫尔科格尔山拉莫尔科格尔山(德语:Ramolkogel),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于奥特勒阿尔卑斯山脉的一部分,海拔高度3,550米,人类在1862年7月16日首次登顶。
  • 黄春棉黄春棉(1936年-)是台湾田径运动员,高雄市人,主攻三铁项目,女子铁饼前全国纪录保持者。她曾代表国家参加1954年亚洲运动会女子铅球比赛,获得第五名,并于四年后的1958年亚洲运动会,以33
  • 陈崇正陈崇正(1983年9月28日-),笔名且东、傻正,男,生于广东省潮州市,中国当代作家。有作品在《人民文学》《中国作家》《山花》《北京文学》等刊物发表;曾在《萌芽》杂志举办的第六届新概
  • 读卖广告社株式会社读卖广告社(日语:株式会社読売広告社,英语:YOMIKO ADVERTISING INC.)是日本一家总部位于东京都港区的大型广告代理商。博报堂DY控股旗下的关系企业。成立于1946年。读卖
  • 索娜姆·卡浦尔索娜姆·卡浦尔(印度语:सोनम कपूर,英语:Sonam Kapoor,1985年6月9日-)是印度著名女演员。索娜姆诞生于在一个著名演艺世家,父亲安尼·卡浦尔是知名演员。母亲苏妮塔是一名信
  • 喜是七情中的一种感情,包含喜欢、爱好、快乐、沈溺、喜悦、愉快、高兴、欢畅等类似情绪。亦指吉祥的事、怀孕和有关结婚的事物。喜为姓氏的一种,如元代有。