Цитата:
Сообщение от ulik
С чего? Мануал гляньте 
Подсказка: ссылаются на разные объекты
|
да. они ссылаются на разные объекты. я знаю. я так и написал. ничего противоречащего мануалу я не написал, а даже наоборот. только, плюс к этому, независимо от мануала, код работает. и должен работать.
Вы читать умеете?
Цитата:
Сообщение от ulik
дык, эт вы написали.
|
Цитата:
Сообщение от ulik
a = b;
c = d
a ? c - эт ж полное отсутствие какой-либо логики. Это из серии "копать от забора до обеда" - так вот я и говорю, что подобные глупые вопросы я не задаю.
|
это я написал?
Цитата:
Сообщение от ulik
я вроде тоже самое и написал
 Код:
var a:Array = [ 1, 2 ,3 ];
var b:Array = a;
var c:Array = a;
trace(b === c);
Вот это зачем? У меня нет склероза. Зачем такие проверки? И где вы их видели/применяете ?? 
|
а где я такое написал? не выпускайте свою фантазию за пределы написанного мною. мы обсуждаем разные объекты а не ссылки одну на другую.
Цитата:
Сообщение от ulik
Вот к чему я и писал. Что это не нужно.
|
Выйдите за пределы стрингов и намберов, и просмотрите ВЕСЬ код приведённый мною.
Цитата:
Сообщение от ulik
О_О дайте мне ваш компилятор 
Не знаю, как у вас там что компилит, у меня компилятор "жесткий" логик
и разные типы данных он на отказ отказывается сравнивать со словами "Ты че, глупый, что ли?"
|
боюсь, что компилятор у нас одинаковый, только Вы не видите, возможных ситуаций, а упёрлись в одну строчку
преведу Вам на другой уровень абстракции. не всегда мы работаем с известными типами данных. слишком часто мы не знаем, что нам подсовывают.

Код:
var compare1:Function = function(o1:Object, o2:Object):Boolean {
return o1 == o2;
}
var compare2:Function = function(o1:Object, o2:Object):Boolean {
return o1 === o2;
}
var x1:XML = <xml />;
var x2:XML = <xml />;
trace( compare1(x1,x2), compare2(x1,x2) ); // true false
var n1:QName = new QName("a");
var n2:QName = new QName("a");
trace( compare1(n1,n2), compare2(n1,n2) ); // true false
var v1:Number = 5;
var v2:String = "5";
trace( compare1(v1,v2), compare2(v1,v2) ); // true false
Цитата:
Сообщение от ulik
А чего к ним возвращаться? Будет false, так же как и в случае с массивами. И вегда будет false, пока вы ссылочку им одинакомую не сделаете. Так вот я и спрашивал вас об этом! Зачем это нужно ??? Вы после написания 10 строк их сразу забываете ?
И зачем создавать два массива, скажем, которые ссылаются на один? Смысл?
|
у Вас паранойя. Выключите воображение и нажмите CTRL+ENTER.
P.S.: писать код надо исходя из того, что разработчик, который будет его использовать - идиот. нельзя надеятся, что он будет делать именно то что Вы от него ожидаете. в отличии от написанного Вами кода, его поведения Вам не известно заранее.
P.P.S.: ulik, Вы мульт индейца?