Если (), то — это блок управления, по форме обвивающий блок. Если условие внутри него равно истине (true), то блоки внутри него будут выполняться. Если условие равно ложи (false), блоки внутри блока будут проигнорированы. Условие проверяется только один раз; если условие становится ложным во время выполнения скрипта внутри блока, он будет продолжать выполняться до тех пор, пока не завершится.
В Скретч 1.x этот блок назывался «если ()»:
если <> {
} ::control
Примеры использования
Этот блок часто применяется в различных проектах.
- Для сравнения значений переменных.
если <(ответ) = (5)>, то
сказать [Правильно!]
если <<касается (указатель мыши v)?> и <мышь нажата?>>, то
передать [Нажато v]
если <клавиша (пробел v) нажата?>, то
передать [Прыжок v]
Обходные пути
Блок можно заменить данными скриптами:
если <. . .::grey>, то
. . .::grey
иначе
повторить <. . .::grey> раз
. . .::grey
См. также
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.