私はStackoverflowなどでJavaのメソッド名やクラス名として "foo"を使う人がたくさんいます。フーって何?どのようなメソッド、クラスなどの汎用名ですか、それとも実際に何かを意味していますか?そしてなぜfoo?それはjavaのためだけですか?また、人々は他の言語にもそれを使用していますか?fooはどういう意味ですか?
6
A
答えて
16
これは伝統的にランダムな名前に使用されています。他のいくつかの一般的なものは以下のとおりです。
- フー
- バー
- Quux
- バズ
fooとbarのはず起源は "FUBAR" Fのための第二次世界大戦の俗語だったということです** *すべての認識を超えてエドワード。 FUBAR => FOOBAR => FooとBar。
言語がfoo
という単語を予約しているというだけで、それを選択する説得力のある理由はありません。
2
foo
は、あなたがあまり意味に付かないで何かを表現するために使用される用語です。その代わりにobject a
と言います。
は、ここでは例1または4を参照してください。http://www.urbandictionary.com/define.php?term=foo
4
それは一般的にコンピュータサイエンスで使用して、ものの総称です。語源的には、 "foo"は "FUBAR"の頭文字であり、 "* * Up Beyond All Recognition/Recovery"の頭字語です。
0
methods
またはclasses
に割り当てることができるのはちょうどidentifier
です。
関連する問題
- 1. Python: "foo()はiの範囲(bar)"とはどういう意味ですか?
- 2. linuxの意味はどういう意味ですか?
- 3. %%はどういう意味ですか?
- 4. fooからselect *はどのような意味を持っていますか?
- 5. どういう意味ですか? OR?
- 6. "javascript://"とはどういう意味ですか?そのコードには意味:
- 7. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 8. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 9. "?" $ {foo :?}のbashでの意味ですか?
- 10. データクラスという用語はどういう意味ですか?
- 11. rangeOfCharacterFromSetとはどういう意味ですか? "FOO範囲= 0,1"</p> <p>で
- 12. パンジャブを使うのはどういう意味ですか
- 13. この行はPythonではどういう意味ですか?
- 14. ハスケルでは(== "")はどういう意味ですか?
- 15. * =はPythonではどういう意味ですか?
- 16. Coqでは `true = false`はどういう意味ですか?
- 17. C#では()=>はどういう意味ですか?
- 18. gitkではエッジの色はどういう意味ですか?
- 19. Cでは(node *)NULLはどういう意味ですか?
- 20. Rubyでは、tLABELはどういう意味ですか?
- 21. Pythonでは%sはどういう意味ですか?
- 22. defmethodでは ":before:after:around"とはどういう意味ですか?
- 23. このインポートはScalaではどういう意味ですか?
- 24. ここではスラグはどういう意味ですか?
- 25. C++ではテンプレート<>はどういう意味ですか?
- 26. バイトコードでは、getstaticはどういう意味ですか?
- 27. 引数のないpaper.path()はどういう意味ですか?
- 28. BackboneJs:elとtagNameの違いはどういう意味ですか?
- 29. 「いつも水平」とはどういう意味ですか?
- 30. 終了コンテキストがWaitHandle.WaitOneの意味をどういう意味ですか?
私はあなたが[Wikipedia](http://en.wikipedia.org/wiki/Foobar)の答えよりもうまくいくとは思っていません。 – DSM
あなたはウィキペディアで 'Foobar'を探すことができます。あなたは歴史と語源に関する全ページを持っています:) – lolando
http://programmers.stackexchange.com/questions/69788/what-is-the-history-of-the- foo-and-bar-in-source-code-examplesの使用 –