O Seu Primeiro 'Hello, World!'
Escreva e execute o seu primeiro programa 'Hello, World!' em Rust. Compreenda o processo básico de compilação e execução.
O Seu Primeiro 'Hello, World!' é uma aula grátis de Learn Rust Coding no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn Rust Coding, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn Rust Coding inclui 3 aulas no total.
Your First Rust Program
Hora de escrever seu primeiro programa em Rust: Hello, World! É a maneira clássica de confirmar que sua instalação funciona e conhecer o básico.
Creating Your Source File
Os arquivos de código-fonte Rust terminam em .rs, como main.rs. Crie um em uma pasta de projeto nova — ele contém as instruções que você escreve.
The `fn main()` Function
Todo programa em Rust começa em uma função chamada main. A sintaxe fn main() { } a declara: fn para função, seguido de um nome, parâmetros e um corpo.
Printing to the Console
Para imprimir no console, use a macro println!. O ! indica que se trata de uma macro — código que é expandido em tempo de compilação. Passe o seu texto entre aspas e termine com ;.
Your "Hello, World!" Code
Aqui está o programa Hello, World! completo. Coloque-o no arquivo main.rs — observe o ponto e vírgula no final da instrução println!.
fn main() {
println!("Hello, world!");
}Turning Code into an Executable
Sua CPU não consegue ler Rust diretamente, então o compilador rustc o traduz. Execute rustc main.rs para produzir um executável.
rustc main.rsExecuting Your Program
Agora execute o arquivo executável: ./main no Linux/macOS ou main.exe no Windows. Você verá sua saudação — compile e depois execute.
./mainUsing Cargo for Convenience
O rustc básico funciona, mas a maioria dos projetos usa o Cargo para estruturar, compilar e executar — especialmente à medida que as coisas crescem. Ele configura um layout padrão para você.
Cargo's Hello World
Inicie um projeto com cargo new, depois entre na pasta com cd e execute cargo run. O Cargo compila e executa em uma única etapa, cuidando dos detalhes.
fn main() {
println!("Hello, world!");
}Compiling & Running
Você escreveu seu primeiro programa em Rust e aprendeu duas maneiras de executá-lo: diretamente com o rustc e usando o Cargo. Vamos verificar o seu conhecimento.
Recap: Your First Rust Program
Você criou, compilou e executou seu primeiro programa — tanto com o rustc puro quanto com o cargo run, que é mais prático. A seguir, a cadeia de ferramentas completa.
Perguntas Frequentes
A aula “O Seu Primeiro 'Hello, World!'” é grátis?
Sim — o texto completo de “O Seu Primeiro 'Hello, World!'” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn Rust Coding, atualize para CoddyKit PRO. O curso de Learn Rust Coding inclui 3 aulas no total.
O que vou aprender em “O Seu Primeiro 'Hello, World!'”?
Escreva e execute o seu primeiro programa 'Hello, World!' em Rust. Compreenda o processo básico de compilação e execução. Você pratica Learn Rust Coding com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Learn Rust Coding?
Nenhuma experiência prévia é necessária. Learn Rust Coding no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.
Quanto tempo leva a aula “O Seu Primeiro 'Hello, World!'”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Learn Rust Coding?
Sim. Cada aula de Learn Rust Coding inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Instalação de Rust e Cargo
- O Seu Primeiro 'Hello, World!'
- Exploração da Cadeia de Ferramentas do Rust