Los operadores utilizables en Flutter
Dart comparte los mismos operadores que la mayoría de los lenguajes de programación. Estos te permitirán realizar varias operaciones sobre tus variables, asignar valores y verificar condiciones. Aquí está la lista de operadores que podrás utilizar.
Operadores aritméticos
Los operadores aritméticos son esenciales para realizar cálculos matemáticos básicos. Aquí tienes un resumen de su uso.
Sumar (+)
El operador + permite sumar dos números:
print(2 + 2);
↪ 4Restar (-)
El operador - permite restar un número de otro:
print(2 - 2);
↪ 0Multiplicar (*)
El operador * permite multiplicar dos valores:
print(2 * 3);
↪ 6Dividir (/)
El operador / divide un número por otro y devuelve un resultado en forma de número decimal:
print(10 / 2);
↪ 5.0División entera (~/)
El operador ~/ divide un número por otro y devuelve un resultado entero:
print(7 ~/ 2);
↪ 3Obtener el resto de una división (%)
El operador modulo (%) devuelve el resto de una división entera:
print(7 % 2);
↪ 1Operadores de incremento y decremento
Estos operadores son muy prácticos para modificar un valor de manera simple y rápida.
Incrementar en 1 (++)
El operador ++ permite sumar 1 a una variable entera:
int contador = 1;
contador++;
print(contador);
↪ 2Nota: El incremento puede hacerse en prefijo o sufijo. Por ejemplo, ++contador incrementa antes de usar el valor, mientras que contador++ incrementa después de usar el valor.
Decrementar en 1 (–)
De manera inversa, el operador -- permite restar 1 a una variable entera:
int contador = 3;
contador--;
print(contador);
↪ 2Operadores de asignación
Los operadores de asignación permiten asignar valores a las variables.
Asignación simple (=)
El operador = permite asignar un valor a una variable:
String palabra = "Hola";
print(palabra);
↪ HolaAsignación combinada
Dart también ofrece operadores de asignación combinada, que realizan tanto una operación como una asignación.
Suma y asignación (+=):
int a = 5;
a += 3;
print(a);
↪ 8Resta y asignación (-=):
int a = 5;
a -= 2;
print(a);
↪ 3Multiplicación y asignación (*=):
int a = 5;
a *= 2;
print(a);
↪ 10División y asignación (/=):
double a = 10;
a /= 2;
print(a);
↪ 5Operadores de comparación
Los operadores de comparación se utilizan para evaluar condiciones lógicas, a menudo en instrucciones condicionales.
Igualdad (==)
El operador == se utiliza para verificar si dos valores son iguales:
int numero = 2;
if(numero == 2){
print("Verdadero");
}
else {
print("Falso");
}
↪ VerdaderoDiferencia (!=)
El operador != se utiliza para verificar si dos valores son diferentes:
int y = 5;
if (y != 10) {
print("Los valores son diferentes.");
}
↪ Los valores son diferentes.Mayor que (>) y menor que (<)
Usa estos operadores para comparar valores numéricos:
print(10 > 5);
↪ true
print(5 < 3);
↪ falseMayor o igual que (>=) y menor o igual que (<=)
Estos operadores también comparan los valores, incluyendo la igualdad:
print(5 >= 5);
↪ true
print(4 <= 6);
↪ trueConclusión
Ahora que sabes cómo declarar variables y usar operadores, podrás hacer que interactúen entre sí para realizar acciones. Por ejemplo, el operador ++ puede ser útil para contar cuántas veces un usuario hace clic en un botón.
En el siguiente artículo, te presentaré otro concepto muy importante: las condiciones.





