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 🚀