() = () — это блок операторов, по форме логический блок. Блок проверяет, равно ли первое значение второму значению. Если значения равны, блок возвращает true; в противном случае возвращает false. Этот блок не учитывает регистр, что означает, что заглавные и строчные буквы обрабатываются одинаково.
В Scratch 1.3 и ранее он принимал только числа в качестве значений.
Примеры использования
Этот блок можно использовать если необходимо выполнить действие, когда переменная равна определенному значению.
Некоторые простые применения для блока () = ():
- Приостановка скрипта, пока переменная не достигнет определенного значения
когда щёлкнут по зелёному флагу
ждать до <(очки) = [10]>
сказать [Молодец!]
когда щёлкнут по зелёному флагу
спросить [Была ли моя шутка смешной?] и ждать
если <(ответ) = [да]> , то
говорить [Спасибо!] (2) секунд
end
- Проверка, совпадают ли логические значения
когда щёлкнут по зелёному флагу
если <<мышь нажата?> = <касается (Спрайт 1 v)?>> , то // Простой способ
сказать [Или вы нажимаете и мышь на Спрайт 1, или вы не нажимаете и мышь не на Спрайт 1.]
end
если <<<мышь нажата?> и <касается (Спрайт 1 v)?>> или <не <<мышь нажата?> или <касается (Спрайт 1 v)?>>>> , то // Сложный способ
сказать [Или вы нажимаете и мышь на Спрайт 1, или вы не нажимаете и мышь не на Спрайт 1.]
end
- Сравнение разных значений
если <(положение x) = (размер)> , то
говорить [Размер спрайта и положение x равны.] (5) секунд
иначе
говорить [Размер спрайта и положение x не равны.] (5) секунд
end
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.