![]() |
And or одновременно.
Интересно вдруг стало, а можно ли использовать операторы одновременно, таким образом типа :
Код AS1/AS2:
или же в любом случае только так : Код AS1/AS2:
|
Логика "И" как бы исключает логику "ИЛИ".
"ИЛИ-НЕ" возможно, "И-НЕ" возможно, а вы о чем-то странном говорите. Как вы себе представляете эту логику? Это как понимать? Код AS1/AS2:
|
а что описать-то можно такой логикой ?
Ну, пример я имею ввиду приведите :) |
У нас была учительница в школе, у нее замечательная логика была.
" - Марина Сергеевна, на дневник обложка нужна или не надо? - Да!..." И все в таком духе. |
Цитата:
|
Нет. все проще. Заказчик попросил сделать для анкеты алгоритм. Так вот, алгоритм не простой, Некоторые логики подразумевают ответы типа - Да на 1 вопрос и нет на все остальные = действие. В этом случае формурется последовательность типа 10000. Тоесть ответ да , дает единичку в моем случае. С этими логиками все просто , но есть еще и нестандартные немного логики типа - если ДА на 1 вопрос и/или да на 2 вопрос + да на 5 вопрос.... и т.п - вот для таких логик приходится писать длинные последовательности логических операторов. Когда вопросов 5 это еще не так напряжно, но если больше то ужасно. Поэтому и спросил насчет БЫСТРОГО применения и/или . Ибо не хочется писать длинные строки))))))) лентяй)
Добавлено через 15 минут to MoonCar _)) Если ты считаешь что ты настолько умен что бы написать данную строку не на ИНДУССКОМ коде - прошу докажи).... Именно за этим я и создал тему узнать можно ли. Раз можешь то покажи. Вот алгоритм : Если ДА на 1 вопрос и/или ДА на второй вопрос, + ДА на 5 вопрос + любой другой ответ на все остальные, то ДЕЙСТВИЕ1. П.с. вопросов всего 6. Моя реализация ( по другому не умею): строка 1 : 110010 если и строка 2: 010010 если или1 строка 3: 100010 если или2 Код AS1/AS2:
|
Цитата:
|
Где-то на govnokod.ru попадался новый булевый оператор - "все равно", записывается так: &|, а его инвариант |&.
Операторы or и and устарели в AS2, правильно использовать || и && соответственно. Если вам нужно проверить множество условий - самый правильный подход: Код AS1/AS2:
|
И / ИЛИ при двух выражениях, дающих false/true - это и есть индусский код. Либо одно должно быть, либо другое.
Логика ИЛИ исключает И, все остальное делается цепочками, если хотите. Ум здесь не причем. А вот иногда вопрос, выдранный из контекста конкретной задачи, и сформулированный "в воздухе", может выглядеть достаточно.. как бы это помягче сказать, глупо. |
OR - достаточно выполнения любой части условия, AND - необходимо выполнение всех частей условия. Совместить это невозможно никак. Это аналогично попытке совместить + и - в одной операции.
|
Цитата:
|
Всем спасибо за ответы. А что заказчик имел ввиду я написал, 3 строки как это может выглядеть
|
Вложений: 1
вот что у меня получилось) как я понял, нужно да на 1 и/или да на 2 + да на 5 + да на 3, либо на 4, либо на 6 :wacko:
да - 1 нет - 0 |
Цитата:
|
Жизнь проходит или все начали пользоваться снова
Код AS1/AS2:
Код AS1/AS2:
|
Да какая разница как писать? мне например быстрее написать or или and чем && так . Суть от этого не меняется и АС2 от этого АС1 не становится. Че к этому придираться полный бред.... это ВАМ не код в клипе писать. а просто разница написания всего то лишь.
|
У or и and вроде другие приоритеты, чем у || и && или это только в PHP?
Если не в этом дело, то наверное, разница все же есть, иначе зачем были введены эти наборы символов? |
Разницы НЕТ! читайте хелп
|
Цитата:
|
Цитата:
Цитата:
|
to wvxvw - Я не начинающий. я уже давно в языке. Просто по мелочам не ковыряюсь. Но и не супер продвинутый, хвалится тоже не собираюсь. Переносить мне код не придется тут все верно. АС3 я не изучаю совсем, поэтому и боятся этих операторов нечего. А разница в том что устраели - это не разница, не существенная точнее!.
Спасибо за ответы, и инетерсные вещи. полезно |
| Часовой пояс GMT +4, время: 11:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.