Exercício: Hello World

Concluído

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!