Linsert — различия между версиями

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск
(Новая: Команда служит для вставки элементов в список. '''СИНТАКСИС''' linsert ''list index element ?element element…?'' '''ОП...)
 
Строка 10: Строка 10:
  
 
Если индекс '''index''' меньше или равен нулю, новые элементы вставляются в начало списка. Если индекс '''index''' больше или равен числу элементов в списке или равен end, новые элементы вставляются в конец списка.
 
Если индекс '''index''' меньше или равен нулю, новые элементы вставляются в начало списка. Если индекс '''index''' больше или равен числу элементов в списке или равен end, новые элементы вставляются в конец списка.
 +
 +
== Пример ==
 +
  set a {a1 a2 a3}
 +
  set b "b1"
 +
  # Вернет a1 b1 a2 a3
 +
  putlog [lindex $a 1 $b]
  
 
== См. также ==
 
== См. также ==

Версия 10:00, 14 октября 2008

Команда служит для вставки элементов в список.

СИНТАКСИС

linsert list index element ?element element…?

ОПИСАНИЕ

Данная команда создает из list новый список при помощи вставки аргументов element непосредственно перед index-ным элементом списка list. Каждый из аргументов element станет отдельным элементом нового списка.

Если индекс index меньше или равен нулю, новые элементы вставляются в начало списка. Если индекс index больше или равен числу элементов в списке или равен end, новые элементы вставляются в конец списка.

Пример

 set a {a1 a2 a3}
 set b "b1"
 # Вернет a1 b1 a2 a3
 putlog [lindex $a 1 $b]

См. также

  • list - создание списка