Lreplace

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki

Перейти к: навигация, поиск

Команда замещает элементы списка новыми элементами.

СИНТАКСИС

lreplace list first last ?element element…?

ОПИСАНИЕ

Команда lreplace возвращает новый список, образованный из списка list путем замены его элементов, начиная с first до last, на аргументы element. Если аргумент first меньше нуля, он считается равным нулю. Если аргумент last больше или равен числу элементов в списке, он считается равным end. Если last меньше, чем first, тогда не будет удалено ни одного прежнего элемента, и новые элементы будут просто вставлены перед first. Для аргументов first и last можно использовать значение end для ссылки на последний элемент списка.

Каждый аргумент element становится отдельным элементом списка. Если не было задано ни одного аргумента element, тогда прежние элементы списка с first по last будут просто удалены.

Пример

 # Вернет @ b c
 lreplace  {a b c} 0 0 @
 # Вернет a c
 lreplace  {a b c} 1 1

См. также

Источник — «http://wiki.egghelp.ru/Lreplace»
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты