Tcl

Примеры Начало Tk След: puts


  • 01: puts
  • 02: set
  • 03: подстановка при " "
  • 04: подстановка при { }
  • 05: подстановка при [ ]
  • 06: expr
  • 07: switch
  • 08: if
  • 09: while
  • 10: for, команда incr
  • 11: proc
  • 12: args, return
  • 13: global и upvar
  • 14: list
  • 15: добавление и удаление для списка
  • 16: lsearch, lsort, lrange
  • 17: length index range
  • 18: compare match first last wordend
  • 19: tolower toupper trim format
  • 20: regexp
  • 21: array
  • 22: перебор значений хеша
  • 23: работа с файлами
  • 24: file, glob
  • 25: каналы

  • Интерпретатор Tcl/Tk wish работает и в режиме REPL (tcksh) - вы вводите программу строку за строкой, и она сразу же выполняется.

    Пример:

    
    $> tclsh
      
    % set x "Эта программа работает"
    "Эта программа работает"
    % put $x
    "Эта программа работает"
    

    Вы также можете создать скрипт и затем передать его на выполнение шеллу

    #!/usr/local/bin/wish
    
      ... ваш код ...
    
    

    или

    #!/bin/sh
    #\
    exec wish "$0" "$@"
    
      ... ваш код ...
    
    

    Второй вариант более правильный.

    В некоторых системах, например FreeBSD, требуется указать не просто имя интерпретатора, но и его версию. Тогда удобнее сделать символический линк, чем указывать во всех Tcl-скриптах версию интерпретатора.

    Комментарий (начинающийся с символа #) сообщает интерпретатору Tcl, что дальнейшие слова не надо исполнять. Комментарий может быть на отдельной строке или на одной строке с командой. Во втором случае знак комментария должен быть дополнен точкой с запятой (;#)