![]() |
|
||||||||||
|
|||||
|
стервочка (я мужик)
|
x1, n1 - коровы
x2, n2 - деревья Последний раз редактировалось BlooDHounD; 12.08.2008 в 19:02. |
|
|||||
|
BlooDHounD В чем смысл вашего выражения?
Цитата:
Ну, я и говорю, что я выражения такого типа не использую )a = b; c = d a ? c - эт ж полное отсутствие какой-либо логики. Это из серии "копать от забора до обеда" - так вот я и говорю, что подобные глупые вопросы я не задаю. Другое дело, когда оба ссылаются на один объект. Цитата:
![]() И, кстати, а вы частенько так делаете? Стринги с числами сравниваете? Компилятор, наверное, очень вас не любит и ругается постоянно... ![]() Цитата:
Последний раз редактировалось ulik; 12.08.2008 в 21:29. |
|
|||||
|
стервочка (я мужик)
|
с чего бы? Вы думаете я код не проверял?
из написанного Вами предложения Выше выходит обратное.
Цитата:
Цитата:
Цитата:
ни разу не сравнивал. ругатся ругается, но компилит же ![]() однако давайте опустим стринги и намберы, и вернёмся к предыдущим 2м объектам. Последний раз редактировалось BlooDHounD; 12.08.2008 в 21:59. |
|
||||||||
|
Цитата:
![]() Подсказка: ссылаются на разные объекты Цитата:
Цитата:
Цитата:
![]() Цитата:
Цитата:
![]() Не знаю, как у вас там что компилит, у меня компилятор "жесткий" логик и разные типы данных он на отказ отказывается сравнивать со словами "Ты че, глупый, что ли?" Цитата:
И зачем создавать два массива, скажем, которые ссылаются на один? Смысл? Последний раз редактировалось ulik; 13.08.2008 в 13:59. |
|
|||||
|
стервочка (я мужик)
|
да. они ссылаются на разные объекты. я знаю. я так и написал. ничего противоречащего мануалу я не написал, а даже наоборот. только, плюс к этому, независимо от мануала, код работает. и должен работать.
Вы читать умеете? Цитата:
Цитата:
Цитата:
![]() преведу Вам на другой уровень абстракции. не всегда мы работаем с известными типами данных. слишком часто мы не знаем, что нам подсовывают. 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
Цитата:
P.S.: писать код надо исходя из того, что разработчик, который будет его использовать - идиот. нельзя надеятся, что он будет делать именно то что Вы от него ожидаете. в отличии от написанного Вами кода, его поведения Вам не известно заранее. P.P.S.: ulik, Вы мульт индейца? Последний раз редактировалось BlooDHounD; 13.08.2008 в 14:28. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
/me пошел жарить поп-корн
![]() |
|
|||||
|
Да вы. Вот же:
Цитата:
Цитата:
Нет, у меня паранои нет. Я прогматик. А данный код - лишние строки. ulik, Вы мульт индейца? Это кто?! О_О Вы меня с кем-то спутали. |
|
|||||
|
Даже ради интереса спрашивал у C# программистов соседнего отдела кто и когда использует. И ответ ведущего из них меня ни чуть не удивил. "Ни разу в жизни на практике не использовал". Этим все сказано. Пишите дальше
)Кстати, глянул Destiny клиент. Хм. Молодцы. Хорошо сделано. Вот только по самому гейм-плею есть косяки. Но эт я так... Последний раз редактировалось ulik; 13.08.2008 в 14:29. |
|
|||||
|
стервочка (я мужик)
|
Вы знаете, что при использовании методов поиска вида indexOf используется строгое сравнение? а switch .. case, как ни странно, тоже использует именно его? тоесть Вы ни разу не использовали это конструкции?
public final class XMLContainer extends EventDispatcher {
public function XMLContainer() {
super();
}
private var _xml:XML;
public function get xml():XML {
return this._xml.copy();
}
public function set xml(value:XML):void {
if ( this._xml === value ) return;
this._xml = value;
super.dispatchEvent( new Event("changeXml" ) );
}
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|