![]() |
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 - необходимо выполнение всех частей условия. Совместить это невозможно никак. Это аналогично попытке совместить + и - в одной операции.
|
| Часовой пояс GMT +4, время: 23:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.