在iolanguage中查找对象的所有克隆

时间:2014-01-18 15:41:11

标签: prototype clone iolanguage

有没有一种方便的方法来获取原型是给定对象的所有对象的列表?我正在slotNames检查Object,试图找到一种可能会这样做的方法,但我很简短。似乎有人可以扫描Lobby,但我想我确保我没有错过更直接的东西。

1 个答案:

答案 0 :(得分:2)

天真地,您可以迭代Collector allObjects并对其应用选择。但是,请记住,这将线性扫描已知堆中的所有对象,因此可能需要一些时间,具体取决于您的堆大小。

Collector allObjects select(proto == Foo)
# list(Foo_0x7f81b2946c30)