Eine Variable kann verwendet werden, um einen Teil der Daten unter einem gegebenen Namen zu speichern. In Hollywood müssen Variablen nicht deklariert werden. Das bedeutet, dass Sie einfach einen Wert einer Variablen zuweisen, ohne zunächst den Typ für die Variable zu definieren. Hollywood wird dies automatisch tun. Der Name der Variable muss mit einem Zeichen aus dem englischen Alphabet (a-z) oder einem Unterstrich (_) beginnen. Nach dem ersten Zeichen können Sie auch Zahlen, das Ausrufezeichen (!) und das Dollarzeichen ($) verwenden. Es wird vorgeschlagen, dass Sie das Dollarzeichen nur in Variablen vom Typ Zeichenkette anwenden. Hollywood achtet nicht auf Groß- und Kleinschreibung bei den Variablennamen. Dies bedeutet, dass beispielsweise die Namen "MYVAR" und "myvar" auf die gleiche Variable verweisen. Hollywood ist eine dynamisch typisierte Sprache, was bedeutet, dass auch Variablen dynamisch sind. Zum Beispiel führt folgender Codeschnipsel zu keiner Fehlermeldung:
myvar = 1.5 myvar = "Hello" myvar = {1, 2, 3} myvar = Function(s) DebugPrint(s) EndFunction |
Sie können den Typ einer Variablen jederzeit ändern. Aber das ist kein guter Programmierstil!
Konstanten sind festgelegte Werte, die überall in Ihrem Skript global verfügbar sind. Sie sind mit einem vorangestellten Hash-Zeichen (#) im Name versehen, so dass Sie sie von Variablen und Funktionen unterscheiden können.