alias installiert für einen symbolischen Namen einen Ersatztext im UniScript-Präprozessor.
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
ssSymbol ist ein skalarer String der den Regeln für die Bildung von Schlüsselwörtern entspricht. Das heißt, der String muss mit einem Unterstrich ("_") oder einem Buchstaben anfangen, gefolgt von beliebig vielen Buchstaben, Unterstrichen und Ziffern.
ssValue ist der Ersatztext. Der Ersatztext kann eine beliebige Zeichenkette sein. Wenn für den Ersatztext eine leere Zeichenkette angegeben wird, wird der Name aus der Präprozessor-Symboltabelle gelöscht.
Beispiel
Der folgende Funktionsaufruf installiert für die Zeichen PI die Zeichen 3.141593 in der sogenannten UniScript-Präprozessor Symboltabelle.
alias("PI", "3.141593");
u = 2 * PI * r;
Nun wird PI aus der Präprozessor-Symboltabelle entfernt:
alias("PI", "");
Der Ersatztext kann auch andere Zeichen als Ziffern und Buchstaben enthalten. Durch Definition der folgenden 5 Symbole
alias ("wenn", "if");
alias ("dann", "{");
alias ("ende", "}");
alias ("kleiner", "<");
alias ("drucke", "print");
kann statt der Anweisung
if (a < b) {
print "a ist kleiner b"
}
die Anweisung in dieser Form geschrieben werden:
wenn (a kleiner b) dann
drucke "a ist kleiner b"
ende
Siehe auch
id-293653