2013-02-26 2 views
5

Я видел это много раз, как здесь AS3: How to convert a Vector to an Array и никогда не узнавал об этом в каких-либо учебниках.Что такое Foo в AS3?

Даже поиск на Google и не получил никаких результатов - http://www.google.co.uk/search?hl=en&q=Foo+in+AS3&meta=

это какой-то объект или переменную типа, что я пропал?

Или это что-то, что поставляется с внешней библиотекой?

Когда я компилирую мой код с Foo Я получаю

Type was not found or was not a compile-time constant: Foo. 

Благодарности

+6

Это сделало мой день! Много лет назад, когда я начал работать с UNIX, я задавался вопросом то же самое. Что это за «foo, bar, baz», что я видел, как мои друзья печатали. Это было до того, как интернет был популярен (мои друзья были действительно вундеркиндами). Я уверен, что вы не одиноки в том, чтобы задаться вопросом, что все это значит, каждое новое поколение программистов, вероятно, задавалось вопросом то же самое. –

ответ

7

Это не фактический типа, просто заполнитель, чтобы быть полезными для придания примера. Иногда называют metasyntactic.

Таким образом, вы должны подставлять фактический тип вместо Foo при попытке скомпилировать код, иначе он не будет компилировать, очевидно.

+0

ой! благодаря! это было глупо со мной. –

3

Foo - это просто термин, используемый в сленге программиста для примеров переменных, когда имя действительно не имеет значения или представляет значение, которое не имеет значения.

Вы можете прочитать о термине "Foo" в http://www.ietf.org/rfc/rfc3092.txt

0

Foobar - Wikipedia:

использование обув в контексте программирования, как правило, зачисляется на Tech Model Railroad Club (TMRC) примерно с 1960. Однако точная связь этих терминов неизвестна с уверенностью, и для определения их были выдвинуты несколько анонимных теорий .

Смежные вопросы