Я видел много людей, использующих «foo» в качестве имен методов или имен классов в java на Stackoverflow и других вещах. Что такое foo? Это просто общее имя для любого метода, класса и т. Д., Или это на самом деле означает что-нибудь? И почему foo? Это только для java или люди используют его для других языков?Что означает foo?
ответ
Это традиционно используется для случайного имени. Некоторые другие распространенные из них являются:
- Foo
- Бар
- Quux
- Баз
Предполагаемое происхождение обув и бар, что "FUBAR" был WWII сленге F ** * ed Up Beyond All Recognition. FUBAR => FOOBAR => Foo и Bar.
На самом деле нет веской причины выбирать его, кроме того, что ни один язык не оставляет слово foo
и что его достаточно легко ввести/прочитать.
foo
- термин, используемый для представления чего-либо, если вы не слишком привязаны к смыслу. Я мог бы сказать object a
на его месте или буквально что-нибудь еще.
см примеры 1 или 4 здесь: http://www.urbandictionary.com/define.php?term=foo
Это общее название для вещи, используя в компьютерной науке в целом. Этимологически «foo» является первым слогом «FUBAR», который является аббревиатурой «* * ed Up Beyond All Recognition/Recovery».
это всего лишь identifier
, который вы можете присвоить methods
или classes
.
- 1. Что означает FOO?
- 2. Что означает термин [foo]?
- 3. Что означает (foo) в функции (args) {...} (foo)?
- 4. Что означает __PACKAGE __-> {foo}?
- 5. Что означает «ожидаемая структура Foo, найденная в другой структуре Foo»?
- 6. Что означает foo [] в $ this-> foo [] в php
- 7. В C что означает [foo] = бар?
- 8. Что означает $ {foo #?} В сценарии bash?
- 9. Что означает $$ ('foo') в исходном коде JavaScript?
- 10. Что означает «Foobar» или «foo» или «bar»?
- 11. В двойном (* foo) [2], что означает [2]
- 12. Что означает «...» в виртуальном void foo (...) = 0 ;?
- 13. Что означает «local -a foo» в zsh?
- 14. Что означает «int & foo()» на C++?
- 15. Что означает (myVar && foo()) в JavaScript?
- 16. Что класс Foo {this: SomeTraitType => означает?
- 17. Что означает «эхо 0> foo»?
- 18. Что означает .asInstanceOf [Foo [_ <: Bar]]?
- 19. Что означает «foo не содержит определения для« bar »...» означает?
- 20. Что означает: означает?
- 21. что Foo в междунар ** Foo [] []()
- 22. Что означает «foo (... arg)» (три точки в вызове функции)?
- 23. Что именно означает def foo [A, B]? Тип затенения
- 24. #define FOO 1u 2u 4u ... Что означает 1u и 2u?
- 25. Что нового Foo (bar) {public void baz() {....}}; означает на Java?
- 26. Python: Что означает «foo() для i в диапазоне (бар)»?
- 27. Что такое массив Foo() как Foo()?
- 28. Что делает "foo = (foo + 1)% bar" точно?
- 29. PHP - Что это означает, если утверждение означает?
- 30. 'goto * foo', где foo не является указателем. Что это?
Я сомневаюсь, что вы сделаете лучше, чем ответ на [Википедия] (http://en.wikipedia.org/wiki/Foobar). – DSM
вы можете найти 'Foobar' в Википедии, у вас есть целая страница по истории и этимологии :) – lolando
http://programmers.stackexchange.com/questions/69788/what-is-the-history-of-the- потребительная из-обув-и-бар-в-исходный код-примеры –