Lappend
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Версия от 11:18, 14 октября 2008; Deniska (обсуждение | вклад)
Команда дополняет переменную элементами списка.
СИНТАКСИС
lappend varName ?value value value…?
ОПИСАНИЕ
Команда добавляет в список varName каждый из аргументов value как новый элемент, отделенный пробелом. Если varName не существует, то он будет создан с элементами, заданными value. Команда lappend подобна команде append, за исключением того, что аргументы добавляются в качестве элементов списка, а не просто текста. С помощью этой команды можно эффективно создавать большие списки. Например, для больших списков команда
lappend a $b
намного эффективнее, чем
set a [concat $a [list $b]]
Пример
set a [list a1 a2] set b [list b1 b2] # Вернет список a1 a2 b1 b2 lappend a $b
См. также
- set - присвоение
- concat - объединение списков
- list - создание списка
- lrange - выборка нескольких элементов списка
- llength - длина списка
- lsort - сортировка списка
- linsert - вставка элементов в список
- lindex - выборка элемента из списка
- lsearch - поиск элементов в списке
- lreplace - замена элементов в списке
- TCL.tk - lappend