Referência da API
Funções de Entrada/Saída
escreva(texto)
Imprime um texto ou valor na tela.
escreva "Olá, Mundo!"
ler()
Lê uma entrada do usuário do teclado.
variavel nome = ler()
Operadores
Aritméticos
| + | Adição |
| - | Subtração |
| * | Multiplicação |
| / | Divisão |
Comparação
| == | Igual |
| != | Diferente |
| > | Maior que |
| < | Menor que |
Estruturas de Controle
se...senão...fim
Estrutura condicional.
se condicao // código senão // código fim
para...até...fim
Loop com número de iterações definido.
para i = 1 até 10 // código fim
Tipos de Dados Básicos
| inteiro | Número inteiro (25, -10, 0) |
| decimal | Número com decimais (3.14, 1.5) |
| texto | String de caracteres |
| booleano | Verdadeiro ou falso |
Funções de Data e Hora
hoje()
Retorna um objeto com a data e hora atuais. Opcionalmente, você pode especificar um fuso horário.
variavel data = hoje()
Métodos disponíveis:
| Método | Descrição |
|---|---|
| dia() | Retorna o dia do mês (1-31) |
| mes().numero | Retorna o número do mês (1-12) |
| mes().nome | Retorna o nome do mês em português |
| ano() | Retorna o ano (ex: 2024) |
| horas() | Retorna as horas (0-23) |
| minutos() | Retorna os minutos (0-59) |
| segundos() | Retorna os segundos (0-59) |
| semana().nome | Retorna o nome do dia da semana |
| formatado() | Retorna a data formatada (ex: 22/05/2024) |
| horaFormatada() | Retorna a hora formatada (ex: 14:30:45) |
| timestamp() | Retorna timestamp Unix (segundos desde 1970) |
variavel hoje = hoje() escreva hoje.dia() escreva hoje.mes().numero escreva hoje.mes().nome escreva hoje.ano() escreva hoje.horas() escreva hoje.minutos() escreva hoje.segundos() escreva hoje.semana().nome escreva hoje.formatado() escreva hoje.horaFormatada() escreva hoje.timestamp()
Você também pode especificar um fuso horário: variavel data = hoje("Africa/Maputo")