与Dictionary,Object和dynamic有什么区别?

时间:2011-12-12 11:38:36

标签: actionscript-3

AS3提供了几种方法来处理像java Map这样的东西,但是与Dictionary,Object和dynamic有什么不同?

1 个答案:

答案 0 :(得分:2)

对象可以用作地图,其中键是简单的字符串。一个对象的目的不仅仅是作为一个地图工作,它只是发生,你可以这样使用它。

字典是键/值映射,其中键也可以是对象。如果要查找基于特定对象的值,这很有用。字典的目的实际上是用作地图。

'dynamic'关键字用于使您自己的类可以扩展,您可以在运行时将事物放入该类的实例中。如果您不使用关键字“动态”,则无法做到的事情。