Rullst AcademyRullst Academy/Lição
Rust: primeiras faíscas · Lição 04 / 06

O erro é uma pista

O terminal não mostrou a mensagem esperada. Antes de tentar coisas ao acaso, vamos ler a pista que o compilador deixou.

Vamos descobrir juntos

  1. 1

    O programa declara seeds, mas tenta mostrar seed. São nomes diferentes. Neste caso, o compilador não encontra o segundo nome e recusa esse programa.

  2. 2

    Corrigir o nome permite compilar. Isso não garante que a ideia esteja certa: um programa pode compilar e fazer uma soma diferente da que você queria.

  3. 3

    Leia a mensagem, localize o trecho e mude uma coisa por vez. O cartão com erro traz uma explicação resumida; a mensagem real do compilador tem mais detalhes.

✦
SUA MISSÃO

Encontrar um nome diferente e distinguir erro de compilação de resultado incorreto.

Agora é a sua vez

Oficina de descobertas

Uma letra faz diferença

Compare os nomes e depois compare os resultados esperados.
Mini experimento

Simulação didática: compare os cartões e confira suas previsões. O navegador não está compilando Rust nem iniciando um servidor.

fn main() { let seeds = 4; println!("{}", seed); }
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Compilou. Isso prova que o programa faz o que você queria?

Preciso de uma pista

O compilador conhece as regras da linguagem; os testes ajudam a conferir sua intenção.

Carregando sua jornada…

Leve com você

Conte a alguém uma ocasião em que uma pista ajudou você a corrigir algo. O que mudou depois de observar com atenção?

Quero ver o Rust por trás

Esta parte é opcional. Não precisa decorar o código para continuar.

fn main() { let seeds = 4; println!("{}", seeds); }
No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.