Уроки Tcl

Начало Уроки Tk Файлы
Статьи Уроки Tcl Гостевая книга
Предыдущий урок - #16: Дополнительные команды работы со списком - lsearch, lsort, lrange

#17: Подкоманды string - length index range

Строка - самая простая структура данных в Tcl. Как и список, это просто набор символов, объединённых в один блок.

Команды Tcl могут иметь подкоманды. Работа со строками производится с помощью подкоманд команды string. Команда string воспринимает первый аргумент как подкоманду, и выполняет требуемую операцию.

Следующий набор подкоманд string возвращает информацию о строке

string length строка
    Возвращает длину строки в символах.
string index строка индекс
  Возвращает символ на позиции индекс из строки.
string range строка первый последний
  Возвращает строку, состоящую из символов с первого до последнего.

Пример:

set string "это проверочная строка"

puts "Здесь [string length $string] символов в \"$string\""

puts "[string index $string 1] - второй символ в \"$string\""

puts "\"[string range $string 5 10]\" - символы между пятым и десятым"

Следующий урок - #18: Сравнение строк - compare match first last wordend
Горбачев "Yurez" Юрий  
Хостинг от uCoz