Was die Sprache nicht hat
Diese fehlen absichtlich, und für jede gibt es eine Umgehungslösung:
- Benutzerdefinierte Funktionen und Rekursion. Verwenden Sie Snippets, und übergeben Sie Werte über Storage.
- Arrays, Listen, Maps und Strukturen. Verwenden Sie einen Text mit Trennzeichen und
StringSplit, nummerierte Variablen oder Storage-Schlüssel, die mitStringFormat("item{0}", i, "")gebildet werden. while,break,continueundreturn. Siehe Muster für den Programmablauf. Um ein Skript vorzeitig zu beenden, setzen Sie den Rest in einif.- Kurzschlusslogik. Verschachteln Sie
ifs. - Sehr tiefe Ausdrücke. Eine Verschachtelung mit mehr als 256 Werten auf dem Auswertungsstapel wird beim Laden des Skripts abgelehnt. Teilen Sie einen riesigen Ausdruck auf mehrere Variablen auf.