这些词似乎被广泛用于命名变量。 这些词是什么意思,为什么这么频繁地使用?顺便问一下,他们的起源是什么?“Foobar”或“foo”或“bar”是什么意思?
2
A
回答
0
这两个词只是计算机程序中的占位符。维基百科https://en.wikipedia.org/wiki/Foobar似乎有一个很好的答案。有富的几个产地:
- 在20世纪30年代的漫画斯莫基秸秆由比尔·霍尔曼无义词在看到它在唐人街,旧金山中国玉石雕像的底部应有的,意思是“好运”。
- 美军第二次世界大战的缩写FUBAR,“F-ed超越所有的认可”,这也解释了酒吧的起源。
- 在编程上下文中使用的foo通常记入MIT的铁路模型技术俱乐部(TMRC)从大约1960年
0
它来自术语FUBAR,它代表着Fucked超越所有修复/识别。更多内容来自维基百科,这里https://en.wiktionary.org/wiki/FUBAR
0
它们已被用来命名实体,如变量,函数和命令,其确切的身份不重要,只用于演示一个概念。在这种用法中,这些词本身没有意义。 Foobar有时单独使用;当需要多个实体时,有时会使用foo,bar和baz。
相关问题
- 1. foo是什么意思?
- 2. 这是什么意思? int foo = foo + 4;
- 3. “foo不包含'bar'的定义...”是什么意思?
- 4. 在正则表达式中测试FOO或BAR或Foo或Bar的最佳方法是什么?
- 5. FOOBAR = foobar后跟shell命令是什么意思?
- 6. 正则表达式(或后面)匹配foo bar或bar foo
- 7. foo {bar,baz}为什么不展开为“foobar”和“foobaz”?
- 8. `return $ this-> foo()=== null`是什么意思?
- 9. call是什么意思:foo(function(params){...});
- 10. __PACKAGE __-> {foo}是什么意思?
- 11. class Foo {this:SomeTraitType =>是什么意思?
- 12. 'echo 0> foo'是什么意思?
- 13. Clojure中foo,:: foo,:: bar/foo和bar/foo之间的区别是什么?
- 14. [foo,bar] = [“foo”,“bar”]功能的名称是什么?
- 15. (char *)x或(void *)z是什么意思?
- 16. “fat32 clients”或“fat32 applications”是什么意思?
- 17. `curl -e`或`curl --referer`是什么意思?
- 18. Nov 2h或2h NOV是什么意思?
- 19. 0LL或0x0UL是什么意思?
- 20. pypeg:str或List是什么意思?
- 21. 单个|是什么?或&意思?
- 22. 哪个`if(!isset($ foo)OR(isset($ foo)AND $ foo == $ bar))`或`if(!isset($ foo)OR $ foo == $ bar)`更好?
- 23. 是什么意思:是什么意思?
- 24. 函数(args){...}(foo)中的(foo)是什么意思?
- 25. 这个命令是什么:var a,foo =“foo”;意思?
- 26. memset(foo-> a + foo-> b,0,10)是什么意思?
- 27. “foo =(foo + 1)%bar”究竟干什么?
- 28. 在这个`rCharts`改编中`#!foobar!#`符号是什么意思?
- 29. 'FOO = $ {BAR:-localhost}`中的':`是做什么的?
- 30. foo和bar的来源是什么?
其实,无 - 有FUBAR和FOO/BAR之间的差,即使如果后者可能是第一个好玩的眼色。我认为这方面最权威的来源是行话文件:http://www.catb.org/jargon/html/F/foobar.html –
@ p.marino我知道这个问题可能需要几个小时的时间来源Foobar有点不清楚,但总之,我认为这是答案。 –
很好,你已经得到了提问者的认可,所以我认为就是这样;) –