Operadores y expresiones

Objetivo de aprendizaje

  • Usar operadores de Lucia para expresiones claras y correctas.

Sintaxis clave

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";

Ejemplos

  • Aritmeticos: + - * / %.
  • Asignacion: = += -= *= /= %= ++ --.
  • Comparacion: == != < <= > >=.
  • Logicos: && || ! not.
  • Condicionales: ternario if(cond)? : y null coalescing ??.

Errores comunes

  • Confundir = con ==.
  • Ignorar precedencia en expresiones logicas complejas.

Practica sugerida

  • Construye un clasificador de puntaje con operadores y ternario.

Relacionados

  • syntax-control-flow
  • string-interpolation