Linguagens de Programação
Rust Fundamentals Cheat Sheet
Conceitos básicos de Ownership, Pattern Matching e tipos de dados em Rust.
Básico
Variáveis imutáveis (padrão) e mutáveis.
let x = 5;
let mut y = 10; Estrutura básica de um programa Rust.
fn main() { println!("Hello"); } Core
Conceito de Ownership (posse).
let s1 = String::from("hello");
let s2 = s1; // s1 é invalidado Controle
Pattern Matching exaustivo.
match valor {
1 => println!("Um"),
_ => println!("Outro"),
} Estruturas
Criação de um Vector (array dinâmico).
let v = vec![1, 2, 3]; Tipos
Tratamento de valores opcionais sem 'null'.
enum Option<T> {
Some(T),
None,
} Ferramentas
Comandos do gerenciador de pacotes Cargo.
cargo build
cargo run