➕ Calcular, comparar e combinar
| Uso | Operadores | Exemplo |
|---|---|---|
| Calcular | +, -, *, / | 7 / 2 dá 3.5 |
| División enteira | ~/ | 7 ~/ 2 dá 3 |
| Resto | % | 7 % 2 dá 1 |
| Comparar | ==, !=, <, >, <=, >= | nota >= 5 |
| Combinar condicións | && (e), || (ou), ! (non) | matriculado && nota >= 5 |
| Asignar | =, +=, -=, *=, /= | faltas += 1 |
= asigna un valor; == compara dous valores. As comparacións devolven true ou false.
contador++ suma un e contador-- resta un. Para comezar, úsaos como instrucións separadas, sen mesturalos con outros cálculos.
Usa parénteses para deixar clara a orde: (nota1 + nota2) / 2.
🔀 Escoller entre dous valores
O operador ternario ten a forma condicion ? valorSeCerto : valorSeFalso. Úsao para eleccións pequenas; se a expresión se complica, é mellor un if.
🔗 Ver o código en DartPad — https://dartpad.dev/?id=8d350ec8151c861c20c8dd6086516b37
O ! diante dunha condición (!matriculado) significa «non». Detrás dun valor (nota!) é a afirmación sobre nulos que vimos antes: son usos distintos.
Os operadores para comprobar tipos e os operadores de bits quedan en «Para saber máis».