Dardo – Booleano

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *