Bool, Operadores de Igualdad y Relacionales en Dart
Desliza para mostrar el menú
Bool
El tipo de dato bool solo puede almacenar dos valores: true o false. Se utiliza para expresiones lógicas y condiciones.
file1.
1234void main() { bool adult = true; bool married = false; }
Esta variable tiene el tipo de dato bool y almacena el valor true. Esta variable tiene el tipo de dato bool y almacena el valor false.
Operadores de igualdad y relacionales
Estos operadores se utilizan en expresiones condicionales para tomar decisiones en un programa. Por ejemplo, se puede verificar si un usuario ingresó la contraseña correcta usando el operador de igualdad, o determinar si una persona tiene acceso a un recurso según su edad. En estos casos, el resultado de la comparación es un valor bool, que permite controlar el flujo del programa según las condiciones.
main.dart
1234void main() { bool info = 10 > 2; // `true` print(info); }
10 > 2 es una afirmación verdadera, por lo que vemos el resultado como true.
main.dart
12345void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }
Las variables day1 y day8 almacenan los mismos valores, por lo que obtenemos true como resultado de la comparación.
Aquí hay dos signos de igual (==) porque un solo signo igual (=) tiene un significado completamente diferente. Se utiliza para la asignación y no puede (ni tiene sentido) usarse en expresiones booleanas.
Comprobación de tipo de dato
Los siguientes operadores no verifican el valor de la variable. Verifican el tipo de dato del valor.
main.dart
123void main() { print(4.2 is int); // `false` }
Obtienes false porque 4.2 es de tipo double.
1. Considera la expresión (4 != 5) y determina si evalúa a true o false.
2. Considera la expresión (6 <= 6 + 3) y determina si evalúa a true o false.
3. Considera la expresión (4 == 2 + 2) y determina si evalúa a true o false.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla