El lenguaje Dart proporciona un tipo de datos predefinido llamado booleano que puede almacenar dos valores posibles, ya sea verdadero o falso . Para declarar una variable booleana en el lenguaje de programación Dart, se usa la palabra clave bool . Más comúnmente, boolean se usa en declaraciones de toma de decisiones.
La sintaxis para declarar un valor booleano es la siguiente:
Syntax: bool variable_name = true/false;
Ejemplo 1:
El siguiente ejemplo muestra cómo podemos asignar valores booleanos en caso de comparación de 2 valores predefinidos.
Dart
main() { bool check; int val1=12; int val2=9; // Assigning variable check // value depending on condition check=(val1>val2); print(check); }
Producción:
Ejemplo 2:
El siguiente ejemplo muestra cómo podemos usar valores booleanos para verificar cuál de los dos argumentos pasados es mayor.
Dart
main(List<String> arguments) { // Taking values of arguments // inside variables val1 and val2 int val1=int.parse(arguments[0]); int val2=int.parse(arguments[1]); bool check; // Assigning variable check // value depending on condition check=(val1>val2); if(check){ print('First argument is greater'); }else{ print('Second argument is greater or both are equal'); } }
Supongamos que ejecutamos este programa dart llamado main.dart usando:
dart main.dart 12 9
Producción:
En el ejemplo anterior, como el valor dentro del primer argumento (12) es mayor que el valor del segundo argumento (9), el valor dentro de la verificación de la variable booleana se vuelve verdadero. Ahora, como si la condición fuera verdadera, se imprime la primera declaración.
Ejemplo 3:
El siguiente ejemplo muestra cómo podemos usar valores booleanos para verificar cuál de las 2 strings pasadas es mayor.
Dart
main(List<String> arguments) { //Taking values of lengths inside variables len1 and len2 int len1=arguments[0].length; int len2=arguments[1].length; bool check; //Assigning variable check value depending on condition check=(len1>len2); if(check){ print('First length is greater and its length is $len1'); }else{ print('Second length is greater or equal and its value is $len2'); } }
Supongamos que ejecutamos este programa dart llamado main.dart usando:
dart main.dart GeeksforGeeks Dart
Producción:
En el ejemplo anterior, como la longitud de la primera string (13) es mayor que la longitud de la segunda string (4), el valor dentro de la verificación de la variable booleana se vuelve verdadero. Ahora, como si la condición fuera verdadera, se imprime la primera declaración.
Publicación traducida automáticamente
Artículo escrito por ashutoshrathi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA