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

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск
(Новая: Команда возвращает один или несколько последовательных элементов списка. '''СИНТАКСИС''' lrange ''list fir...)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 14: Строка 14:
 
   [[lindex]] ''list first''
 
   [[lindex]] ''list first''
 
(хотя это обычно так при простых элементах списка, которые не заключены в фигурные скобки). Но она всегда возвращает тот же результат, что и команда
 
(хотя это обычно так при простых элементах списка, которые не заключены в фигурные скобки). Но она всегда возвращает тот же результат, что и команда
   [[list]] [[[lindex]] ''list first'']
+
   [[list]] <nowiki>[</nowiki>[[lindex]] ''list first'']
  
 
== См. также ==
 
== См. также ==

Текущая версия на 10:33, 14 октября 2008

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

СИНТАКСИС

lrange list first last

ОПИСАНИЕ

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

Команда

 lrange list first first

не всегда возвращает тот же результат, что и

 lindex list first

(хотя это обычно так при простых элементах списка, которые не заключены в фигурные скобки). Но она всегда возвращает тот же результат, что и команда

 list [lindex list first]

См. также

  • set - присвоение
  • putlog - вывод сообщения в лог-файл
  • list - создание списка
  • linsert - вставка элементов в список
  • llength - длина списка
  • lsort - сортировка списка
  • lappend - дозапись списка элементами
  • lindex - выборка элемента из списка
  • lsearch - поиск элементов в списке
  • lreplace - замена элементов в списке
  • TCL.tk - lrange