| |||
|
|
Как же они похожи -))) навеяно этим топиком Под катом немного JavaScript, haXe, PHP, Python и Lua -) JavaScript var a = { foo : 'bar' } var h = [] h.push(a) a.foo = 'quux' h[0].foo = 'baz' console.log(h[0].foo == a.foo) haXe var a : Dynamic = {foo: 'bar'}; var h : Dynamic = new Array(); h.insert(0, a); a.foo = 'quux'; h[0].foo = 'baz'; trace(h[0].foo == a.foo); PHP $a = (object)array('foo' => 'bar'); $h = array(); $h[] = $a; $a->foo = 'quux'; $h[0]->foo = 'baz'; echo ($h[0]->foo == $a->foo) . '\n'; Python class A: foo = 'bar' a = A() h = list() h.append(a) a.foo = 'quux' h[0].foo = 'baz' print h[0].foo == a.foo Lua a = { foo = 'bar' } h = {} h[0] = a a.foo = 'quux' h[0].foo = 'baz' print(h[0].foo == a.foo) Луа кстати самый лаконичный =) |
||||||||||||||