1 · SUA DIREÇÃO
Você já tem conta ().
Continuar de onde parou →Escolha a resposta mais próxima do seu momento. Você poderá explorar qualquer classe depois.
Já tem conta? Entrar →
2 · DESAFIO 1
A execução de Rust ocorre no seu computador, com Rust e Cargo instalados. Aqui, você confere comandos e interpreta código.
Leia os comandos ao lado. Qual comando compila e executa o projeto local? Este navegador não compila nem executa Rust.
Instale Rust e Cargo pelo site oficial rust-lang.org/tools/install. Depois, use seu terminal:
cargo new ola_rust
cd ola_rust
cargo run 3 · SEU RITMO
Sua resposta ajusta exemplos e ritmo, nunca bloqueia conteúdo.
4 · DESAFIO 2
O código ao lado usa let e println!. Qual texto ele mostra quando você o executa localmente?
Interprete o exemplo e escolha uma resposta. Para conferir com o compilador, copie o código para src/main.rs e use cargo run localmente.
Leia este arquivo src/main.rs. Escolha a saída esperada sem executar no navegador:
fn main() {
let ano = 2015;
println!("Rust {ano}");
} 5 · SUA BAGAGEM
Vamos construir pontes com ideias que você já conhece.
5 · SEU PONTO EM RUST
Escolha sem se cobrar. Isso só melhora a recomendação.
6 · DESAFIO 3
A função recebe &str, uma referência a texto. Qual chamada empresta o texto sem transferir sua posse?
O símbolo & cria uma referência. Depois da chamada, nome continua disponível.
Qual linha pode substituir o comentário sem mover nome?
fn mostrar(texto: &str) {
println!("{texto}");
}
fn main() {
let nome = String::from("Ana");
// Call mostrar here.
println!("{nome}");
} 7 · GUARDE O QUE VOCÊ FEZ
Salve suas respostas e seus primeiros XP de leitura.
8 · SUA ROTA SUGERIDA
Você começa com duas vitórias gratuitas e avança para construir algo que responde de verdade.
A rota é uma recomendação, não uma trava. Você pode começar qualquer classe.
9 · ESCOLHA SEU PLANO
126 aulas: 60 na Imersão, 36 em Entrevistas e 30 no Jeito Rust. Todas as rotas e os conteúdos futuros.
7 dias de garantia. Se não fizer sentido para você, devolvemos seu pagamento.