|
|
|||||
стервочка (я мужик)
|
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,784
|
/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, время: 20:08. |
|
« Предыдущая тема | Следующая тема » |
|
|