Variablen


Es gibt im Zusammenhang mit Variablen vier verschiedene Faelle zu betrachten.

1.Lokale Variablen


Eine lokale Variable kann nur innerhalb einer Routine oder eines Handlers angesprochen werden. Grundsaetzlich werden Variablen in AppleScript als lokale Variablen behandelt.


2.Globale Variablen


Soll eine Variable im ganzen Skript zur Verfuegung stehen, so muss sie mit dem Schluesselwort "global" als globale Variable deklariert werden. Will man sie spaeter in einer Routine verwenden, so muss man sie da auch mit global deklarieren, sonst wird eine neue lokale Variable verwendet. Im Gegensatz dazu koennen


3.Properties


tatsaechlich ohne Probleme das ganze Skript durch verwendet werden. Wie Objekte auch bzw als Objekt kann ein Skript auch Properties besitzen. Diese Propertie kann also das ganze Skript ueber benutzt werden und darueber hinaus bleibt der Wert auch nach Beenden des Skript erhalten. Erst beim erneuten Kompilieren wird der Wert wieder auf den Anfangswert gesetzt.


4. Vordefinierte Variablen


AppleScript stellt selbst einige Variablen zur Verfuegung, die bereits vordefiniert werden als da waeren "it" , "me", "pi", "result", "return", "space", "tab", "minutes", "hours", "days" und "weeks". "it" und "me" werden als Objekte verwendet. Die Variable "pi" enthaelt einen Naeherungswert der Kreiszahl . Diese Variablen koennen ueberall im Skript wie globale Variablen verwendet werden, ohne ausdruecklich definiert zu werden.