我想知道,如果可能的話蒙上了動態到其他類(部分或全部)連鑄動態到其他類
例如,這個代碼斷:
class Test {
public function new() {}
public var id: String;
}
class Main {
public static function main() {
var x:Dynamic = JsonParser.parse("{\"id\":\"sdfkjsdflk\"}");
var t:Test = cast(x, Test);
}
}
與以下消息
類鑄造錯誤
何wever,我的「Test」類有一個像動態對象一樣的「id」字段。 (這是一個例子,我的用例比這更復雜^^)
所以,我不明白如何從我的動態獲取對象。
你好,我的問題是關於鑄造動態到一個類。書面的代碼只是一個例子,我只是想知道這是可能的:)謝謝 – Peekmo 2014-12-06 10:40:52
var t:Test = cast x; – Andrew 2014-12-06 10:49:31
http://haxe.org/manual/expression-cast-unsafe.html – Andrew 2014-12-06 10:56:48