Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   оператор логического ИЛИ... (http://www.flasher.ru/forum/showthread.php?t=176164)

filka 03.03.2012 12:30

оператор логического ИЛИ...
 
здравствуйте. читаю книгу Колина Мука, дошел до раздела "логического ИЛИ" в книге описан пример
Код AS3:

if(xPosition<0||xPosition>100)
{
// этот блок кода выполнится, если значение переменной  xPosition находится в диапазоне  от 1 до 100 включительно.
}

может я чего то не понимаю, но мне кажется тут ошибка... или нет? подскажите пожалуйста.

mooncar 03.03.2012 12:31

filka, код нужно выделять (оформлять) тегами.
Кавычки неуместны.

КорДум 03.03.2012 12:32

Да, эта опечатка есть даже в оригинале. Нужно поменять > и < местами.

ЗлОй ПрОграММер 03.03.2012 12:43

а разве этот код не сработает когда xPosition = 200 ? всё таки первое условие больше 0 выполниться
Код AS3:

if(xPosition>0||xPosition<100){}

чтобы задать диапазон от 1 до 99 нужно так написать
Код AS3:

if(xPosition>0 && xPosition<100){}


TanaTiX 03.03.2012 12:59

Цитата:

чтобы задать диапазон от 1 до 99 нужно так написать
это если xPosition является int или uint, иначе надо использовать <=

filka 03.03.2012 13:18

Спасибо за ответы))


Часовой пояс GMT +4, время: 22:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.