Operadores e expressoes
Objetivo de aprendizagem
- Usar operadores do Lucia para construir expressoes claras e corretas.
Sintaxe chave
let x: int = 5;
x += 2;
let ok: bool = (x > 3) && true;
let level: string = if(x >= 7) ? "high" : "low";
let nick: string = providedName ?? "guest";
Exemplos
- Aritmeticos:
+ - * / %.
- Atribuicao:
= += -= *= /= %= ++ --.
- Comparacao:
== != < <= > >=.
- Logicos:
&& || ! not.
- Condicionais: ternario
if(cond)? : e coalescencia nula ??.
Erros comuns
- Confundir atribuicao
= com igualdade ==.
- Usar precedencia incorreta em expressoes logicas combinadas.
Pratica sugerida
- Monte um classificador de pontuacao usando aritmetica e expressoes ternarias.
Relacionados
- syntax-control-flow
- string-interpolation