Primeiro Programa
Primeiro Programa
O jeito mais rápido de conhecer o XanaScript é um grita-ae (o print da linguagem):
grita-ae("Hello, World!")Estrutura de um programa
Todo código XanaScript roda de cima pra baixo. Não precisa de função main:
cria nome = "XanaScript"
grita-ae("Bem-vindo ao " + nome)Variáveis e valores
cria idade = 25 // número
cria nome = "Ana" // texto
cria ativo = verdadeiro // booleano
cria nada = nulo // nulo
cria lista = [1, 2, 3] // array
cria objeto = { chave: "valor" } // objetoComentários
// comentário de uma linha
/* comentário de múltiplas linhas */Rodando
| Comando | O que faz |
|---|---|
xana roda ola.xs |
executa o arquivo |
xana |
entra no REPL interativo |
xana verifica ola.xs |
valida o código sem rodar |
xana monta ola.xs |
compila para JavaScript |
Ponto e vírgula?
O ponto e vírgula é opcional. Quebras de linha separam comandos.