我希望我的关联数组由具有语义相等性的Point
(或者通常是 an )索引。Object
很遗憾
var p:Point = new Point(1, 1);
var q:Point = new Point(1, 1);
var dict:Dictionary = new Dictionary();
dict[p] = 5;
trace(dict[p]); // => 5
trace(dict[q]); // => undefined
因为
trace(p===q); // => false
有没有办法告诉Dictionary
如何订购它的钥匙,或者有不同的类可用于这种类型的东西?