Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

tuscript:tutorial:lektion_2

Zurück zum Inhaltsverzeichnis - Erste Schritte



Lektion 2: Einfache Variablen belegen

- [ HaReTri | HaReTri ]

Lernziele
Variablen bilden den Kern der Arbeit mit TUSCRIPT: Wir lernen hier zunächst die „normalen“ Variablen kennen.



Unser Script beginnt - wie immer - mit der Kommentarzeile und dem Einstellen des MODE TUSCRIPT:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}

Eine Variable belegt man mit der Anweisung SET, dazu muss der Name der Variablen und ihr Inhalt in Anführungszeichen angegeben werden. Der Name darf nicht über 12 Zeichen lang sein und nicht mit einer Zahl beginnen, den Inhalt lassen wir zunächst leer:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}
SET the_beatles = ""

Eine Variable kann mit einem beliebigen Text belegt werden:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}
SET the_beatles = "John Lennon"

Eine Variable kann mehrere Elemente enthalten, diese Elemente werden mit ' von einander getrennt:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}
SET the_beatles = "John'Paul'George'Ringo"

Das bedeutet aber, dass bei Texten, die ein ' enthalten, z.B. „Lennon's guitar“, dieses ' als Trennzeichen missverstanden wird - als ein Element „Lennon“ und ein Element „s guitar“.

In einem solchen Fall kann man das Trennzeichen mit = umdefinieren - hier von ' zu /:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}
SET the_beatles = "John'Paul'George'Ringo"
= { } /
SET instruments = "Lennon's guitar/McCartney's guitar/Harrison's guitar"

Nach dieser Umdefinition wird aber die Variablenbelegung SET the_beatles = „John'Paul'George'Ringo“ nicht mehr richtig verstanden. Es wäre in diesem Fall besser, das Trennzeichen beizubehalten und die Variable instruments als Sternvariable zu definieren (Lektion 3).

Man kann mehrere Variablen „in einem Durchgang“ mit dem gleichen Inhalt belegen:

$$- Belegung von einfachen Variablen
$$ MODE TUSCRIPT,{}
SET the_beatles = the_fab_four = pilzkoepfe = "John'Paul'George'Ringo"


Was haben wir gelernt?

  • Variablen können mit beliebigem Text belegt werden.
  • VORSICHT bei Text, der ' enthält!
  • Variablen können mehrere Elemente enthalten, diese werden mit einem ' von einander getrennt.
  • Mehrere Variablen können gleichzeitig mit dem gleichen Wert belegt werden.

Zurück zum Inhaltsverzeichnis - Erste Schritte

tuscript/tutorial/lektion_2.txt · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)