Llength — различия между версиями
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Deniska (обсуждение | вклад) |
Deniska (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
== Пример == | == Пример == | ||
− | set a | + | set a [list a1 a2 a3] |
# Вернет 3 | # Вернет 3 | ||
putlog [llength $a] | putlog [llength $a] |
Текущая версия на 10:21, 14 октября 2008
Команда подсчитывает количество элементов в списке.
СИНТАКСИС
llength list
ОПИСАНИЕ
Аргумент list интерпретируется как список. Команда возвращает строку с десятичным числом, равным количеству элементов в этом списке. Если список пуст - возвращаемое значение будет 0. Однако не всегда длина строки равна 0, в случае если список пустой.
set var { } # Вернет 1,0 putlog "[string length $var],[llength $var]"
Пример
set a [list a1 a2 a3] # Вернет 3 putlog [llength $a]
См. также
- set - присвоение
- putlog - вывод сообщения в лог-файл
- string - операции со строками
- list - создание списка
- lrange - выборка нескольких элементов списка
- linsert - вставка элементов в список
- lsort - сортировка списка
- lappend - дозапись списка элементами
- lindex - выборка элемента из списка
- lsearch - поиск элементов в списке
- lreplace - замена элементов в списке
- TCL.tk - llength