Nosso primeiro "Hello World"
Após a instalação de um compilador nada melhor que iniciarmos com o famoso "Hello World!", a instalação da linguagem nos fornece a ferramenta cargo
com esta ferramenta conseguimos criar projetos em Rust, gerenciar dependências, rodar testes, rodar a aplicação e dar build na aplicação.
Para criarmos nosso primeiro projeto, iremos utilizar o seguinte comando:
cargo new hello-rust
Este comando ira criar um projeto com a seguinte estrutura:
├── Cargo.toml
└── src
└── main.rs
O arquivo Cargo.toml
é o arquivo onde temos as informações sobre o projeto, como nome, versão, autor(es), dependências, opções de build, edição, etc.
Na pasta src
temos o código-fonte do nosso projeto, neste caso o como o nosso projeto é de um executável temos o arquivo main.rs
, nele esta o início de nossa jornada em códigos Rust.
fn main() { println!("Hello, world!"); }
Temos a palavra reservada fn
que é palavra que define uma função, temos o macro println!
que é o responsável por escrever no nosso console.
Executando o comando
cargo run
Teremos nosso primeiro código em Rust sendo executado e a mensagem Hello, world!
sendo mostrada no nosso console.