Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef MyTable = {
- x: Int,
- t: String
- };
- class Main {
- static function main() {
- var m:MyTable = {
- x: 10,
- t: "string"
- };
- trace(m.t); // gets you intellisense
- var n:Dynamic = {
- x: 10,
- t: "string"
- };
- trace(n.t); // doesn't get you any (ala Lua)
- // make a copy of table:
- var n2:Dynamic = { };
- for (f in Reflect.fields(n)) Reflect.setField(n2, f, Reflect.field(n, f));
- n2.t = "other";
- trace(n2.t + ", " + n.t);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement