Материал из Скретч Вики

< Блок операторов

Блок
Изображение блока
буква () в ()
КатегорияОператоры
Версия СкретчСкретч 1.4
Код scratchblocksбуква () в ()
Тип блокаБлок репортёр

Блок буква () в ()блок операторов, по типу блока является блоком репортёра. Блок даёт указанный символ в приведённом тексте. Хоть и блок говорит «буква», блок выдаст любые символы, включая буквы, цифры, символы и даже пробелы. Блок также полезен для записи времени, счёта для игр, генерации кодов сохранений в проектах и расшифрования некоторых скриптов.

Примеры использования

Если значение должно быть прочитано начиная с середины текста, то этот блок это сделает.

Некоторые частые использования блока буква () в ():

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

Вариации

В некоторых модификациях Скретч есть блок, который позволяет пользователям выбрать, сколько символов получить в строке. Это также нуждается в Скретч.[1]

Примечания


Блоки
Движение
Внешний вид
Звук
Переменные
События
Управление

Сенсоры
Операторы
Перо
ш о
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.