Язык TCL

tcl язык логотип

Tcl - очень простой язык программирования. Если вы уже программировали, то за несколько часов сможете научиться писать интересные программы на Tcl. На этой странице представлен краткий обзор основных возможностей Tcl. После ее прочтения вы, вероятно, сможете самостоятельно приступить к написанию простых Tcl-сценариев, однако для получения более полной информации мы рекомендуем обратиться к одной из многочисленных книг по Tcl.

Основной синтаксис

Tcl-скрипты состоят из команд, разделенных точками с запятой или новыми строками. Все команды имеют одну и ту же базовую форму, которая показана в следующем примере:

expr 20 + 10

Эта команда вычисляет сумму 20 и 10 и возвращает результат - 30. Вы можете опробовать этот пример и все остальные, приведенные на этой странице, введя их в Tcl-приложение, например, tclsh; после выполнения команды tclsh выводит ее результат.

Каждая команда Tcl состоит из одного или нескольких слов, разделенных пробелами. В данном примере это четыре слова: expr, 20, + и 10. Первое слово - это имя команды, а остальные слова - аргументы этой команды. Все команды Tcl состоят из слов, но разные команды по-разному относятся к своим аргументам. Команда expr рассматривает все свои аргументы как арифметическое выражение, вычисляет результат этого выражения и возвращает результат в виде строки. В команде expr разделение на слова не имеет существенного значения: с тем же успехом можно было бы вызвать эту команду в виде

expr 20+10

Однако для большинства команд важна структура слов, каждое из которых используется с определенной целью.

Все команды Tcl возвращают результат. Если команда не имеет значимого результата, то в качестве результата она возвращает пустую строку.

Источники