Primeiro Programa
Todo mundo começa com um clássico: Hello, World!
Vamos escrever nosso primeiro programa em SkyL. Ele vai simplesmente exibir uma mensagem na tela — mas é o primeiro passo para coisas muito maiores.
Abra seu editor de código favorito (pode ser um simples editor de texto ou uma IDE mais completa) e crie um arquivo chamado hello_world.gpp
dentro da pasta res
do projeto. Dentro desse arquivo, escreva o seguinte:
def main() -> void {
println("Hello World");
}
Esse pequeno trecho de código define a função main
, que é onde a execução do seu programa começa. Dentro dela, usamos println
para mostrar a mensagem no terminal.
Agora vamos compilar e rodar o programa.
Abra o terminal na raiz do projeto e execute:
cargo run --release -- -c res/hello_world.gpp
Se tudo estiver certo, o terminal mostrará:
Hello World
🎉 Parabéns! Você acabou de rodar seu primeiro programa em SkyL.
Entendendo o que aconteceu
Vamos por partes:
def
é usado para declarar uma função.main
é o nome especial da função onde todo programa começa.-> void
indica que essa função não retorna nenhum valor.- Dentro das chaves
{ ... }
vai o código que será executado. println("Hello World");
escreve a mensagem na tela, seguida de uma quebra de linha.
Simples assim!
Você não precisa configurar nada a mais para que println
, print
, input
e outras funções básicas funcionem — elas já estão disponíveis por padrão em todos os programas escritos em SkyL.
Nos próximos capítulos, vamos explorar variáveis, tipos, decisões, repetições e muito mais.
Mas por enquanto, aproveite esse momento: você escreveu, compilou e executou seu primeiro programa. Nada mal para o começo de uma nova jornada 🚀