freeCodeCamp/guide/portuguese/rust/hello-world/index.md

53 lines
2.4 KiB
Markdown
Raw Normal View History

---
title: Hello World
localeTitle: Olá Mundo
---
## Olá ferrugem
Escrever seu primeiro programa Rust é tão fácil quanto instalá-lo. No diretório do projeto de sua escolha, crie um novo arquivo de origem chamado `main.rs` É importante observar que os arquivos Rust sempre terminam com a extensão `.rs` e os nomes de arquivos com mais de uma palavra são separados por sublinhados. Por exemplo, `helloworld.rs` se tornaria `hello_world.rs` .
Depois de criar `main.rs` , adicione o seguinte código em:
```rust
fn main() {
println!("Hello, world!");
}
```
Uau! Isso foi fácil, não foi? Dentro de você é novo arquivo `main.rs` , o seguinte é verdadeiro:
* A primeira linha `fn main()` indica uma _função_ em Rust. A função `main` é especial, é a primeira coisa que é chamada para todo programa Rust executado.
* A segunda linha `println!("Hello, world!")` Está chamando uma _macro_ Rust, passando uma _string_ como primeiro argumento. Esta linha imprime a string "Hello, world!" para o terminal. Você pode dizer se você está chamando uma _macro_ Rust ou _função_ através da observação do `!` .
Para executar o programa, você deve primeiro compilá-lo:
```bash
$ rustc main.rs
```
Este processo irá criar um executável no mesmo diretório, que você pode então executar:
```bash
$ ./main
Hello, world!
```
Parabéns! Você acabou de escrever seu próprio programa Rust!
## Olá Cargo
Cargo é a ferramenta de construção que é fornecida com o Rust quando você o instala e pode ser usada para muitas coisas. Aqui vamos ver a abordagem alternativa de uso de carga.
Primeiro, navegue até o diretório pai do seu projeto e execute `cargo new hello_world` . Isto irá criar o diretório do nosso projeto `hello_world` com alguns arquivos dentro dele, sendo o `Cargo.toml` que informa ao `cargo` como construir o seu projeto, assim como o `src/main.rs` que é o nosso arquivo fonte Rust. Se você abrir este arquivo, verá que algum código já foi gerado para que possamos executar o Hello World! Então vamos fazer isso.
Para rodar seu programa com carga, é tão simples quanto rodar o `cargo run` no diretório do seu projeto e deve ser algo como isto:
```bash
cargo run
Compiling hello_world v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 1.31s
Running `target/debug/hello_world`
Hello, world!
```
Ótimo trabalho agora você tem ainda mais ferramentas à sua disposição!