Tcl/Tk Unix & Shell-Programmierung: Tcl Überblick und Syntax Prof. Dr. Uwe Schmidt FH Wedel

Tcl Überblick und Syntax

weiter

weiter

Idee

Tcl
Tool Command Language
weiter
eine shell, die in ein Anwendungsprogramm eingebunden werden kann,
z.B. in ein C- oder C++-Programm
weiter
gut
Ein-Ausgabe mit Tcl
parsen der Eingabe
Plausibilitätsüberprüfung
Fehlererkennung und -behandlung
 
mit vorgefertigten Tcl-Kommandos
weiter
gut
eigentliche Programmierarbeit nur zur Implementierung der reinen Funktionalität in einer geeigneten Sprache
weiter

weiter

Syntax

Tcl Syntax
extrem einfach
 
<command> <arg1> ... <argN>
weiter
ein Tcl-Programm besteht aus einer Folge von Kommandos
weiter
Strings
alles wird als Zeichenreihe (string) dargestellt
Anweisungen
Daten
Parameter
Resultate
weiter
Beispiele
set x 42
puts stdout hello
proc p x {puts stdout $x}
weiter
Argumente
Zeichenreihen, die durch Leerzeichen und Tabulatorzeichen getrennt sind
weiter
Quoting
bestimmte Zeichen haben im Tcl-Interpretierer eine besondere Bedeutung
also ist wie in allen Skriptsprachen ein Maskieren von Sonderzeichen (quoting) nötig
weiter
\z
das Zeichen z wird nicht interpretiert
weiter
{...}
ein Argument,
das Sonderzeichen, Zwischenraum, Tab, Zeilenumbruch, $, [, ], {, }, ... enthalten kann
{ und } müssen paarig auftreten
diese Sonderzeichen werden nicht interpretiert
weiter
"..."
ein Argument,
das Sonderzeichen enthalten kann
diese werden interpretiert
weiter
[...]
ein Argument, das als Tcl-Kommando interpretiert wird und durch sein Resultat ersetzt wird
weiter
$name
Auslesen einer Variablen
weiter
merke
keine Unterscheidung zwischen Daten und Kommandos
weiter

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel