Длина () - это блок оператор", по форме репортёр. Он возвращает длинну указанной строки.
Примеры использования
Чтобы получить последнюю букву в слове можно использовать код:
(буква (длина (слово)::operators) в (слово))
Можно определить количество цифр в числе.
задать [число v] значение (15)
сказать (объединить [количество цифр в числе: ] (длина (число)::operators)
Можно сделать предел количества символов.
спросить [введите ваше сообщение] и ждать
если <(длина (ответ)::operators) > (500)>, то
сказать [слишком длинное сообщение]
Обходной путь
Получить такой же эффект одним блоком не получится. Для этого нужно создать дополнительный блок, который будет выполняться без обновления экрана. В определении блока следует написать следующий скрипт:
определить получить длину [x]
задать [i v] значение (0)
повторять пока не <(буква (i) в (x::moreblock)) = []>
изменить [i v] на (1)
end
задать [длина v] значение ((i)-(1))
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.