v1.0
Comando

Variables

Variáveis armazenam e manipulam valores durante a execução do script. Devem ser prefixadas com $. O tipo pode ser declarado explicitamente ou inferido pela atribuição. O escopo é delimitado pelo bloco em que a variável é declarada.
Sintaxe
[tipo] $variavel = valor

Exemplos

AthusScript
// Declaração com tipo:
int $i = 0
string $s = 'texto'
float $f = 0.14
bool $b = true
datetime $dt = $datetime
array $ar = [0, 1, 2, 3]
array $nomes = ['Ana', 'Pedro', 'Julia']

// Atribuição (sem tipo):
$s = $i
$i = $i + 20
$i++
$i--
$s = ($i * 5) + ' vezes'
$r = $i % 2

// Strings com caracteres especiais:
string $caminho = 'C:\\Pasta\\Arquivo'       // barra escapada
string $nome = 'Joana D\'Arc'               // aspas escapadas
string $verbatim = @'C:\Pasta\Arquivo'      // verbatim (@ ignora escapes)
string $verbatim2 = @'Joana D''Arc'       // aspas simples duplicadas em verbatim

// Variáveis da procedure (MyAthus):
Config(ProcedureId, 123)
$!!VAR01!! = 'valor'

// Operações:
$total = ($qtd * $preco) + $frete
$mensagem = 'Olá, ' + $nome + '!'

// Array em Foreach:
array $lista = ['a', 'b', 'c']
Foreach ($lista) {
  Output($lista.$Item)
}