Меню сайта
Анонсы
mIRC скриптерам Опытным скриптерам
Категории
ssh \ telnet [2]
configuration [9]
tcl scripting [2]
уроки скриптинга tcl
Мини-чат
Случайное фото
rJlynblLLlka
+++

К нам присоединилось:
Сегодня: 0
Вчера: 0
За последние 7 дней: 0
За последние 30 дней: 0
Отправить SMS и MMS
SMS
Beeline МТС Мегафон

ММС
Beeline МТС Мегафон
Главная » Статьи » egg|win drop » tcl scripting

Вывод текста - puts
Вывод текста - puts

Когда Керниган и Ричи писали свою первую книгу про язык С, они использовали простую программу, которая выводит строку "Привет, Мир" как первый пример программы. Через года возникла традиция начинать беседу о программировании с программы "Привет, Мир".

Комманда вывода на экран строки в Tcl - это 'puts'.

Комманда puts выводит единицу текста на стандартное устройство вывода. В интерпретаторе Tcl вывод puts перенаправлен в нижнюю часть экрана. По умолчанию после вывода текста puts перемещает курсор на начало следующей строки.

Единицей текста может быть одно слово (Например: puts Здравствуйте!), или несколько слов заключенные в двойные кавычки (Например: puts "Два слова"). Помещая несколько слов в кавычки вы сообщаете интерпретатору, что это одна единица текста

В простых примерах этого урока кавычки(" ") и фигурные скобки({ }) работают одинаково. Однако, между ними существует разница, которая раскрывается в следующем уроке.

Множество команд в Tcl (включая puts) могут использоваться с несколькими аргументами. Если строка не заключена в кавычки или фигурные скобки, интерпретатор Tcl будет принимать каждое слово за отдельный аргумент, и передавать отдельно команде puts. Комманда puts решит что это дополнительные параметры, в большинстве случаев это приведет к ошибке.

Коммандная строка в Tcl это просто список слов. Первое слово - это сама команда, которая будет исполнена, следующие слова - аргументы или параметры. Завершается командная строка концом строки (точнее, символом начала новой строки) или точкой с запятой (;). Символ новой строки вы посылаете компьютеру, когда нажимаете клавишу Enter.

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

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

Можете всегда использовать для комментария сочетание ;# - оно всегда верно.

Теперь выполните пример, в нём содержатся ошибки, которые нужно исправить. Попробуйте вывести какую-нибудь свою строчку.

Пример:

Code

# Этот комментарий на отдельной строке
puts "Привет, Мир - В кавычках" ;# Это комментарий после команды
puts {Привет, Мир - В фигурных скобках} # Добавьте точку с запятой, чтобы исправить ошибку

# Точка с запятой позволяет разместить две команды на одной строчке
puts "Это первая строчка"; puts "Это вторая строчка"

# Точка с запятой в кавычках не означает конца команды
puts "Привет, Мир; - С точкой с запятой в кавычках"

Категория: tcl scripting | Добавил: [StingeR] (11 Июня 10)
Просмотров: 907 | Рейтинг: 5.0/2 |

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мини инфо
гость
10:13:10
Группа: Гуси

Логин:
Пароль:
Поиск по сайту
:)

456
Код нашей кнопки:
Рекомендуем :)
Лучший mIRC клиент:)
Лучший mIRC БОТ:)
Френды :)
[CooLBots] EpicNet
Статистика
Каталог webplus.info Locations of visitors to this page
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Были на сайте сегодня:
Коментариев: 4524
Форум: 354/2695
Фоток: 1228
Новостей на сайте: 42
Файлов: 492
Статьи: 81
Гостевая книга: 25


Всево зарегено: 34796
Из них
Пользователей: 34476
Проверенные 311
Администраторы 5
Гл. Администраторы 3
Из них
Парней: 34608
Девушек: 170
Copyright MyCorp © 2018Хостинг от uCoz