() и () — это блок операторов, по форме логический блок. Блок объединяет два логических блока, поэтому они оба должны иметь значение true, чтобы возвращать значение true. Если они оба имеют значение true, блок возвращает true; если только один имеет значение true или они оба имеют значение false, он возвращает false.
Этот блок может быть вложен внутрь самого себя, чтобы использовать его для проверки большего количества условий.
Примеры использования
Этот блок используется для проверки, выполняются ли два или более условий одновременно. Некоторые случаи этого:
- Терять здоровье, если "я касаюсь огня и у меня нет щита".
когда щёлкнут по зелёному флагу
повторять всегда
если <<касается цвета (#f48302)?> и <не <(костюм [номер v]) = [2]>>>, то
изменить [жизни v] на (-1)
- Сказать, что кнопка нажата, если мышь касается ее и мышь нажата.
когда щёлкнут по зелёному флагу
повторять всегда
если <<касается (указатель мыши v)?> и <мышь нажата?>> , то
сказать [Нажата]
иначе
сказать [Не нажата]
Обходной путь
Этот блок можно заменить с одним из нижеперечисленных кодов:
<не <<не <. . .::grey>> или <не <. . .::grey>>>
задать [и v] значение [false]
если <. . .::grey>, то
если <. . .::grey>, то
задать [и v] значение [true]
end
end
<(<. . .::grey> * <. . .::grey>) = [1]>
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.