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