Intern
¿Para qué sirven los operadores en el lenguaje Dart?
sobes.tech AI
Respuesta de la IA
Los operadores en Dart permiten manipular valores y variables realizando diversas operaciones. Incluyen operadores aritméticos, condicionales, lógicos y otros.
Categorías principales de operadores:
- Aritméticos: +, -, *, /, %
- Operadores de igualdad y relación: ==, !=, >, <, >=, <=
- Operadores de asignación: =, +=, -=, *=, /=
- Lógicos: &&, ||, !
- Operadores de operaciones a nivel de bits: &, |, ^, ~, <<, >>
- Operadores especiales:
..(operador en cascada)?.(acceso condicional a miembros)??(operador de comprobación de null)is(verificación de tipo)as(casting de tipo)
Ejemplo de uso:
int a = 10;
int b = 5;
// Operador aritmético
int suma = a + b; // 15
// Operador de relación
bool esIgual = (a == b); // false
// Operador lógico
bool condición = (a > 5 && b < 10); // true
// Operador de asignación con operación
a += 2; // a ahora 12
// Operador en cascada
var buffer = StringBuffer()
..write('hola')
..write('mundo'); // buffer contiene "holamundo"
// Operador de comprobación de null
String? nombre = null;
String nombreMostrar = nombre ?? 'Invitado'; // nombreMostrar será 'Invitado'