faoxis Asked:2020-08-15 04:42:49 +0800 CST2020-08-15 04:42:49 +0800 CST 2020-08-15 04:42:49 +0800 CST 为什么在这么多示例中函数都称为 foo? 772 经常在各种文献、视频教程、网络文章等东西上看到,示范性的功能和方法被称为foo... 到底为什么foo?这是什么意思?这个概念从何而来? любой-язык 2 个回答 Voted Best Answer MaxU - stop genocide of UA 2020-08-15T05:04:11+08:002020-08-15T05:04:11+08:00 最有可能的是,单词foo, barandbaz诞生于20 世纪 30 年代后期的Smokey Stover 和 Pogo漫画中(正如@AnT 正确指出的那样),并且由于它们的流行,开始被麻省理工学院的技术人员使用 来自漫画作者: 什么是福?我叔叔在旧金山中国城的一尊玉像底部发现了这个字。Foo 这个词的意思是好运。 什么是福?我叔叔在旧金山唐人街的一个玉俑底部发现了这个字。它的意思是(翻译)“好运”或“好运!” . 这是英文版 StackOverflow 中对这个问题的非常详细和扩展的回答。这个答案有一些使用foo, bar,等词的人的记忆baz,foobar他们直接在Tech Model Railroad Club(简称 TRMC)工作,或者稍晚一些,只是在 1960 年代至 1990 年代在麻省理工学院的圈子里工作。 还有军事缩写FUBAR (“Fucked Up Beyond All Repair”,可译为“不可修复”,指军事装备),或者“Fucked Up Beyond All Recognition” ,起到了普及这些词的作用,是关于人员伤亡的,无法辨认),出现在二战时期,据说是某个被各种军事缩写“搞砸”的列兵发明的。 麻省理工学院TRMC俱乐部的技术人员使用“FOO”一词来指代需要系统紧急关闭的情况。如果有人按下系统显示屏上的其中一个紧急开关,则会出现“FOO”字样而不是时间,因此这些开关被称为“Foo 开关”。后来在这个俱乐部,他们开始使用带有“FOO”和“BAR”签名的按钮(已经作为对传统的致敬),并且它们被用于各种情况。 随后,它开始在 IT 世界中用作“占位符”,即在不重要的情况下(例如,在示例中)或没有更好的想法时用于变量/类的名称。 PS:还有一个未经证实的说法是“FOOBAR”来自德语“furchtbar”(可怕的)。 cheops 2020-08-15T04:49:28+08:002020-08-15T04:49:28+08:00 在俄语中,foo 被翻译为“某物”或在函数上下文中被翻译为“某些函数”。当您需要关注函数的语法时,这只是一个示例名称。就像您正在学习的编程语言中的第一个程序的“Hello world”。
最有可能的是,单词
foo
,bar
andbaz
诞生于20 世纪 30 年代后期的Smokey Stover 和 Pogo漫画中(正如@AnT 正确指出的那样),并且由于它们的流行,开始被麻省理工学院的技术人员使用来自漫画作者:
这是英文版 StackOverflow 中对这个问题的非常详细和扩展的回答。这个答案有一些使用
foo
,bar
,等词的人的记忆baz
,foobar
他们直接在Tech Model Railroad Club(简称 TRMC)工作,或者稍晚一些,只是在 1960 年代至 1990 年代在麻省理工学院的圈子里工作。还有军事缩写FUBAR (“Fucked Up Beyond All Repair”,可译为“不可修复”,指军事装备),或者“Fucked Up Beyond All Recognition” ,起到了普及这些词的作用,是关于人员伤亡的,无法辨认),出现在二战时期,据说是某个被各种军事缩写“搞砸”的列兵发明的。
麻省理工学院TRMC俱乐部的技术人员使用“FOO”一词来指代需要系统紧急关闭的情况。如果有人按下系统显示屏上的其中一个紧急开关,则会出现“FOO”字样而不是时间,因此这些开关被称为“Foo 开关”。后来在这个俱乐部,他们开始使用带有“FOO”和“BAR”签名的按钮(已经作为对传统的致敬),并且它们被用于各种情况。
随后,它开始在 IT 世界中用作“占位符”,即在不重要的情况下(例如,在示例中)或没有更好的想法时用于变量/类的名称。
PS:还有一个未经证实的说法是“FOOBAR”来自德语“furchtbar”(可怕的)。
在俄语中,foo 被翻译为“某物”或在函数上下文中被翻译为“某些函数”。当您需要关注函数的语法时,这只是一个示例名称。就像您正在学习的编程语言中的第一个程序的“Hello world”。