Las bases de Flutter: Introducción a los operadores


Avatar de Pedro Cortez

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…


Las bases de Flutter: Introducción a los operadores

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);
4

Restar (-)

El operador - permite restar un número de otro:

print(2 - 2);
0

Multiplicar (*)

El operador * permite multiplicar dos valores:

print(2 * 3);
6

Dividir (/)

El operador / divide un número por otro y devuelve un resultado en forma de número decimal:

print(10 / 2);
5.0

División entera (~/)

El operador ~/ divide un número por otro y devuelve un resultado entero:

print(7 ~/ 2);
3

Obtener el resto de una división (%)

El operador modulo (%) devuelve el resto de una división entera:

print(7 % 2);
1

Operadores 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);
2

Nota: 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);
2

Operadores 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);
Hola

Asignació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);
8

Resta y asignación (-=):

int a = 5;
a -= 2;
print(a);
3

Multiplicación y asignación (*=):

int a = 5;
a *= 2;
print(a);
10

División y asignación (/=):

double a = 10;
a /= 2;
print(a);
5

Operadores 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");
}
Verdadero

Diferencia (!=)

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);
false

Mayor 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);
true

Conclusió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.

Avatar de Pedro Cortez