30.12.2012 Aufrufe

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4 Fortsetzung <strong>Tcl</strong> und<br />

Einführung in <strong>Tk</strong><br />

4.1 Listen<br />

Die folgenden Erläuterungen stammen wieder aus dem Tutorial von<br />

Schenk.<br />

• Jede Variable kann als Liste aufgefasst werden<br />

• Listenelemente werden durch Leerzeichen voneinander getrennt<br />

• Listen können beliebig verschachtelt werden<br />

set gruppe1a "Anna Paul Maria Georg"<br />

set gruppe1b {Anna Paul Maria Georg}<br />

set gruppe2a "\"Anna Schmidt\" \"Paul Krueger\" \<br />

\"Maria Reinhardt\" \"Georg Fuhrmann\""<br />

set gruppe2b {{Anna Schmidt} {Paul Krueger} \<br />

{Maria Reinhardt} {Georg Fuhrmann}}<br />

Wichtige Listen-Kommandos<br />

lindex list i<br />

# Gibt Listenelement mit Index i zurück<br />

# ACHTUNG: Das erste Element hat Index 0<br />

llength list<br />

# Gibt Anzahl der Listenelemente zurück<br />

lrange list i j<br />

# Gibt die Listenelemente zwischen<br />

# Index i und j (inklusive) als Liste zurück<br />

lappend listVar arg ?...?<br />

# Fügt neue Elemente an die Liste mit Variablennamen<br />

# listVar an<br />

41

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!