Блок буква () в () — блок операторов, по типу блока является блоком репортёра. Блок даёт указанный символ в приведённом тексте. Хоть и блок говорит «буква», блок выдаст любые символы, включая буквы, цифры, символы и даже пробелы. Блок также полезен для записи времени, счёта для игр, генерации кодов сохранений в проектах и расшифрования некоторых скриптов.
Примеры использования
Если значение должно быть прочитано начиная с середины текста, то этот блок это сделает.
Некоторые частые использования блока буква () в ():
- В связи с блоком ответа, чтобы узнать что-либо о ответе
если <(буква (1) в (ответ)) = [з]>, то
говорить [Это тоже моя любимая буква!] (3) секунд
иначе
говорить [Интересно.] (2) секунд
end
- Чтобы найти цифру в середине строки текста
если <(цифры) содержит (буква (n) в (ответ))?>, то
сказать [Цифра]
иначе
сказать [Буква/пунктуация]
end
- Чтобы узнать, равна ли значению специфичная буква в строке
если <(буква (тестирование) в (ответ)) = [з]>, то
стоп [этот скрипт v]
- Чтобы сказать специфичную букву в никнейме пользователя
если <(буква (1) в (имя пользователя)) = [а]>, то
сказать [первая буква Вашего никнейма — а]
если <клавиша (буква (1) в (.)) нажата?>, то
задать [ответ v] значение (объединить (ответ) (.))
Вариации
В некоторых модификациях Скретч есть блок, который позволяет пользователям выбрать, сколько символов получить в строке. Это также нуждается в Скретч.[1]
Примечания
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.