什么是AS3中的Foo?

问题描述:

我已经多次在这里看到它AS3: How to convert a Vector to an Array,并且在任何教程中都从未真正了解过它。什么是AS3中的Foo?

甚至搜查了谷歌和没有得到结果 - http://www.google.co.uk/search?hl=en&q=Foo+in+AS3&meta=

是某种对象或变量类型的,我已经失踪?

或者是一些外部库附带的东西吗?

当我编译我的代码与富贵,我得到

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

感谢

+6

这使我的一天!很多年前,当我开始工作w/unix时,我想知道同样的事情。什么是我看到我的朋友打字的“foo,bar,baz”的东西。这是互联网流行之前(我的朋友真的是极客)。我相信你并不是一个人想知道这意味着什么,每一代新人都可能会想到同样的事情。 – 2013-02-26 21:45:10

这不是一个实际的类型,只是一个占位符是给了一个例子很有用。有时称为metasyntactic类型。

因此,当您尝试编译代码时,您必须用实际类型代替Foo,否则显然不会编译它。

+0

哦!谢谢!那对我来说很愚蠢。 – 2013-02-26 19:19:55

Foo只是一个术语,用于程序员俚语中的变量示例,名称并不重要,或者表示一个不重要的值。

您可以在http://www.ietf.org/rfc/rfc3092.txt

Foobar - Wikipedia阅读有关“富”一词:

在编程方面使用的foo一般是记入从大约在 铁路模型技术俱乐部(TMRC) 1960年。然而,这些术语的确切关系并不确定,几个轶事理论已经被提出来识别它们。