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
Você pode começar pelas aulas grátis no navegador, sem instalar Rust. Esta pergunta apresenta o Cargo, usado nos projetos completos.
Leia os comandos ao lado. Qual comando compila e executa um projeto local? Esta pergunta verifica a leitura; ela não executa código.
Estes são os comandos de um projeto com Cargo. Você não precisa instalá-lo para resolver esta pergunta:
cargo new ola_rust
cd ola_rust
cargo run3 · 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?
Interprete o exemplo e escolha uma resposta. Nas aulas, use o editor para executar os exemplos compatíveis e conferir o resultado.
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.