// DOCS NAVIGATION
Erros Comuns_
SOURCE: content/docs/reference/06-referencia-rapida.md — 06 Referência Rápida / 9. Erros Comuns / Common Errors
| Erro | Causa | Solução |
|---|---|---|
type mismatch: int and float | Operação mista sem conversão | Use int_to_float() ou float_to_int() |
non-exhaustive match | Casos faltando no match | Adicione otherwise ou os casos faltantes |
return outside function | return fora de função | Mova para dentro de uma função |
undefined variable | Uso fora do escopo | Garanta que let está no escopo correto |
break/continue outside loop | Fora de laço | Mova para dentro de while/for/loop |
module declaration missing | Arquivo sem module nome | Adicione module nome no topo |
main not found | Sem ponto de entrada válido | Adicione public func main() returns int { return 0 } |
cannot use bool in arithmetic | bool + int | Use bool_to_int() explicitamente |
field not found | Campo inexistente no record | Verifique o nome do campo |