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