Foobar

✍ dations ◷ 2025-05-10 15:10:57 #化名,变量

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


相关

  • 线性相关向量 · 向量空间  · 行列式  · 矩阵标量 · 向量 · 向量空间 · 向量投影 · 外积 · 内积 · 数量积 · 向量积矩阵 · 行列式 · 线性方程组 · 秩 · 核 · 迹
  • Ni(Csub2/subHsub5/subCOO)sub2/sub丙酸镍是镍(II)的丙酸盐,化学式为(CH3CH2COO)2Ni。丙酸镍可由丙酸钡和硫酸镍反应得到:
  • Game RevolutionGame Revolution(原Game-Revolution,或称GR),是1996年创立的电子游戏网站。网站位于美国加利福尼亚伯克利,范围涵盖评论、预览、游戏下载、作弊码、商店以及网络漫画、截图和视频
  • 小岛源治小岛源治,是一位出身日本宫城县的警察及教员。小岛源治曾在赛德克族道泽群Toda蕃童教育所担任教职工作,并在后来转任警政工作成为理蕃警察;此后直至第二次雾社事件间,他长期任职
  • 敦煌学敦煌学(英语:Tunhuangology, Dunhuangology)是一门以敦煌为名字的学术分支,一般认为“敦煌学”一词是由1925年日本学者石滨纯太郎所创。当中包含宗教、文学、语言、艺术、考古、
  • 错误涵盖率错误涵盖率(Fault coverage)也称为故障覆盖率,是指在一工程系统中,某种故障可以被侦测到的百分比。工厂的生产测试会希望有高错误涵盖率的结果,像可测试性设计(DFT)及自动测试图样
  • 吉打级护卫舰彭亨号(KD Pahang F-172) 霹雳号(KD Perak F-173) 登嘉楼号(KD Terengganu F-174) 吉兰丹号(KD Kelatan F-175) 雪兰莪号(KD Selangor F-176)马来西亚:Boustead造船(英语:Boustead Naval
  • Buono! Live Tour 2011 summer ~Rock'n Buono! 4~‘Buono! Live Tour 2011 summer ~Rock'n Buono! 4~’(日语:Buono! ライブツアー 2011 summer ~Rock'n Buono! 4~)是日本的女子偶像组合的Live影像。2011年12月7日以DVD和Blu-ray同
  • 刘芳瑜刘芳瑜为台湾慈济大爱电视台新闻主播、外电编译。毕业于世新大学新闻系编辑采访组。2004年加入大爱电视,曾为该电视台文字记者、专题记者。大爱电视主播兼编译。
  • 国际捕虫堇研讨会通讯《国际捕虫堇研讨会通讯》()是国际捕虫堇研讨会(International Study Group)的官方出版物。其成立于20世纪90年代,总部位于英国。期刊内容包括园艺资讯,实地考察报告及学术报告。