Exercício: Hello World
Com o Rust instalado, você está pronto para começar a codificar. Vamos escrever um programa que imprime "Olá, mundo!" para o console.
Crie um novo diretório para organizar seu código
Comece criando um diretório para armazenar todo o código neste caminho de aprendizagem (rust-learning-path
) e, em seguida, criando um novo subdiretório para manter o código-fonte para este exercício.
Para o prompt de comando do Windows, execute os seguintes comandos:
mkdir "%USERPROFILE%\rust-learning-path"
cd /d "%USERPROFILE%\rust-learning-path"
mkdir hello-world
cd hello-world
Para Linux, macOS e PowerShell no Windows, execute os seguintes comandos:
mkdir ~/rust-learning-path
cd ~/rust-learning-path
mkdir hello-world
cd hello-world
Escreva seu primeiro programa Rust
Em seguida, crie um novo arquivo chamado main.rs
e use seu editor para escrever o seguinte código nele:
fn main() {
println!("Hello, world!");
}
Compile e execute o seu programa
Seu código-fonte está pronto. Agora é hora de compilar seu programa em um arquivo executável. Retorne à janela do terminal e digite os seguintes comandos para compilar e executar o arquivo.
No Windows, execute os seguintes comandos:
rustc main.rs
.\main.exe
Se você estiver no Linux ou macOS, execute os seguintes comandos:
rustc main.rs
./main
Deverá ver o seguinte resultado:
Hello, world!
Crie um projeto com o Cargo
Agora vamos usar o Cargo para escrever e executar o mesmo programa.
Nota
Os comandos nas seções a seguir funcionam em todas as plataformas.
Para começar, usamos a Cargo para fazer um novo projeto.
Verifique se o terminal está no diretório rust-learning-path
e execute o seguinte comando:
cargo new hello-cargo
Este comando gera um novo diretório chamado hello-cargo com um subdiretório src e adiciona dois arquivos:
Olá-cargo/
Cargo.toml
src/
main.rs
- O arquivo Cargo.toml é o arquivo de manifesto para Rust. É onde você mantém metadados para seu projeto e também quaisquer dependências.
- O arquivo main.rs no subdiretório src é onde você escreve o código do aplicativo.
Observe que o cargo new
comando gerou um projeto clichê "Olá, mundo!" para você.
Construa e execute seu programa com o Cargo
Para executar o programa clichê, mova para o novo diretório hello-cargo e use o cargo run
comando.
Execute os seguintes comandos no seu terminal:
cd hello-cargo
cargo run
Deverá ser apresentada a seguinte saída no terminal:
Compiling hello-cargo v0.1.0 (/tmp/.OFUp/hello-cargo)
Finished dev [unoptimized + debuginfo] target(s) in 1.59s
Running `target/debug/hello-cargo`
Hello, world!
A Cargo construiu e executou o seu executável.
Parabéns, você escreveu seu primeiro programa Rust e aprendeu como inicializar seu primeiro projeto Rust com Cargo!