這些詞似乎被廣泛用於命名變量。 這些詞是什麼意思,爲什麼這麼頻繁地使用?順便問一下,他們的起源是什麼?「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有點不清楚,但總之,我認爲這是答案。 –
很好,你已經得到了提問者的認可,所以我認爲就是這樣;) –