Condicionais: Se igual

A instrução seigual testa se o número no topo de pilha e o primeiro argumento fornecido são iguais. Se o resultado do teste for verdadeiro, desvia o fluxo de execução do plano de voo para o endereço identificado pelo rótulo do segundo argumento. Se o resultado do teste for falso, o plano de voo seguirá o fluxo normal e executará as instruções seguintes.

O primeiro argumento da condicional pode ser uma variável declarada no escopo atual do plano de voo.

Atenção: esta instrução compara apenas números naturais entre 0 e 255.

Instrução
seigual x:@rotulo
seigual $x:@rotulo
Descrição
Testa se o número no topo da pilha e o primeiro argumento fornecido são iguais. Se o teste for verdadeiro, desvia o fluxo de execução do plano de voo para endereço identificado pelo rótulo do segundo argumento.
Argumentos
1. Número natural entre 0 e 255 ou variável.
2. Rótulo.
# seigual
liga
@reinicia:
insere: 10
seigual 9:@reinicia
# move será executado
# pois 10 > 9
move
desliga
Veja também
Voltar