言語にない機能
次の機能は意図的に省かれており、それぞれに回避策があります。
- ユーザー定義関数と再帰。 スニペットを使用し、値はストレージを介して受け渡します。
- 配列、リスト、マップ、構造体。 区切り文字で区切った Text と
StringSplit、番号付きの変数、 またはStringFormat("item{0}", i, "")で組み立てたストレージのキーを使用します。 while、break、continue、return。 制御フローの定番の書き方を 参照してください。スクリプトを途中で終了するには、残りの部分をifに入れます。- 短絡評価。
ifを入れ子にします。 - 非常に深い式。 評価スタック上で 256 個の値を超える深さの入れ子は、スクリプトの読み込み時に拒否されます。 巨大な式は複数の変数に分割してください。