我正在使用 Haxe、Lime、OpenFl 进行编码。我正在尝试设置一个类来将数据存储在由类实例引用的 Map 中。类类型将通过推理在构造函数中传递。但我对这一切都很陌生,无法弄清楚语法,这是我到目前为止得到的:
class DynamicStore<A>
{
private var hashA:Map<Class<A>,String>;
public function new<A>(paramA:Class<A>) {
hashA = new Map();
}
}
但这给了我以下错误:
Abstract Map 没有接受 IMap<Class<DynamicStore.A>, String> 的 @:to 函数
有没有办法做到这一点?