2013-02-26 2 views
5

Ich habe es oft wie hier AS3: How to convert a Vector to an Array gesehen und habe es nie wirklich in irgendwelchen Tutorials gelernt.Was ist Foo in AS3?

Auch auf Google gesucht und bekam keine Ergebnisse - http://www.google.co.uk/search?hl=en&q=Foo+in+AS3&meta=

ist es eine Art von Objekt oder Variablentyp, die ich gefehlt haben?

Oder ist es etwas, das mit einer externen Bibliothek kommt?

Wenn ich meinen Code mit Foo kompilieren bekomme ich

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

Dank

+6

Das hat meinen Tag gemacht! Vor vielen Jahren, als ich anfing, mit Unix zu arbeiten, habe ich mich auch gefragt. Was ist das für ein "foo, bar, baz" Zeug, das ich von meinen Freunden tippen sah? Dies war bevor das Internet populär war (meine Freunde waren wirklich Geeks). Ich bin mir sicher, dass Sie nicht allein sind, wenn Sie sich fragen, was das alles bedeutet, jede neue Generation von Programmierern hat sich wahrscheinlich dasselbe gefragt. –

Antwort

7

Es ist nicht eine tatsächliche Art, nur ein Platzhalter für das Geben ein Beispiel nützlich zu sein. Manchmal auch als metasyntactic Typ bezeichnet.

Also, Sie müssen einen tatsächlichen Typ anstelle von Foo ersetzen, wenn Sie versuchen, den Code zu kompilieren, sonst wird es nicht kompilieren, offensichtlich.

+0

oh! Vielen Dank! Das war dumm von mir. –

3

Foo ist nur ein Begriff im Programmierer Slang für Variablen Beispiele, wenn der Name nicht wirklich wichtig ist, oder um einen Wert darzustellen, der nicht wichtig ist.

Sie können http://www.ietf.org/rfc/rfc3092.txt

0

Foobar - Wikipedia über den "Foo" Begriff lesen:

die Verwendung von foo in einem Programmier Kontext wird in der Regel auf den von circa Tech Model Railroad Club (TMRC) gutgeschrieben 1960. Jedoch ist die genaue Beziehung dieser Begriffe nicht mit Sicherheit bekannt, und mehrere anekdotische Theorien wurden entwickelt, um sie zu identifizieren.