O que a linguagem não tem
Estes recursos faltam de propósito, e cada um tem uma alternativa:
- Funções definidas pelo usuário e recursão. Use snippets e passe os valores pelo Storage.
- Arrays, listas, mapas e estruturas. Use um Text delimitado com
StringSplit, variáveis numeradas ou chaves do Storage montadas comStringFormat("item{0}", i, ""). while,break,continueereturn. Consulte Padrões de fluxo de controle. Para encerrar um script antes do fim, coloque o restante dele em umif.- Lógica de curto-circuito. Aninhe
ifs. - Expressões muito profundas. Um aninhamento com mais de 256 valores na pilha de avaliação é rejeitado quando o script é carregado. Divida uma expressão enorme em variáveis.