Operadores
MambaScript permite usar símbolos ou palavras-chave em português.
Aritméticos
| Operação | Símbolo | Palavra-chave | Exemplo |
|---|---|---|---|
| Adição | + | mais | 5 + 3 ou 5 mais 3 |
| Subtração | - | menos | 10 - 4 ou 10 menos 4 |
| Multiplicação | * | vezes | 6 * 7 ou 6 vezes 7 |
| Divisão | / | dividido | 20 / 5 ou 20 dividido 5 |
ms
escreva 10 + 5
escreva 10 mais 5
escreva 4 vezes 3
escreva 15 dividido 3Comparação
| Operação | Símbolo | Palavra-chave |
|---|---|---|
| Igual | == | igual |
| Diferente | != | — |
| Maior que | > | maior |
| Menor que | < | menor |
| Maior ou igual | >= | maiorIgual |
| Menor ou igual | <= | menorIgual |
Lógicos
| Operador | Descrição | Exemplo |
|---|---|---|
| e | E lógico (AND) | verdadeiro e falso |
| ou | OU lógico (OR) | verdadeiro ou falso |
| nao | Negação (NOT) | nao verdadeiro |
ms
variavel temIdade = verdadeiro
variavel temDocumento = verdadeiro
se temIdade e temDocumento:
escreva "Aprovado!"
fimAtribuição Composta
| Operador | Equivalente a |
|---|---|
| += | x = x + valor |
| -= | x = x - valor |
| *= | x = x * valor |
| /= | x = x / valor |
ms
variavel tentativas = 0
tentativas += 1
escreva tentativas # 1
variavel pontos = 10
pontos *= 2
escreva pontos # 20Funciona com identificadores simples, propriedades de objeto (obj.prop += 1) e índices de lista (lista[0] += 1).