Las expresiones de toma de decisiones son aquellas que permiten a los programadores elegir qué declaración ejecutar en diferentes circunstancias. Las declaraciones condicionales se utilizan en diferentes lenguajes de programación para informar a la computadora sobre qué factores se deben cumplir ciertas condiciones. Estas decisiones se toman solo si las condiciones ya declaradas son verdaderas o falsas: depende de las funciones en la mente del programador. La declaración if, la declaración if-else y las declaraciones if-else-if a menudo se usan en DART para introducir la implementación condicional de declaraciones basadas en una o más expresiones booleanas.
La sintaxis dentro del ejemplo de la declaración DART if, la declaración if-else, la escalera if-else-if y la declaración if-else anidada se cubrirán en este tutorial.
Cómo usar los condicionales en el dardo en Ubuntu 20.04?
Hemos demostrado la representación e implementación de la declaración if, la declaración if-else, la escalera if-else-if y la declaración if-else anidada en los siguientes ejemplos de dardos.
Ejemplo # 1: Uso de la condición if en un dardo en Ubuntu 20.04:
La declaración IF simplemente busca la condición y ejecuta las declaraciones dentro de ella si es verdadera; de lo contrario, las declaraciones se ignoran en el código.
Este ejemplo comienza con la función principal donde hemos implementado si la declaración condicional. Primero, hemos definido una variable "mynumber" que tiene el valor entero almacenado en él. Después de eso, esta variable se utiliza dentro de la condición if. El IF tiene la condición de que el "número" variable debería ser mayor que el número "20". Ya que tenemos el número "30" mayor que el número "20", el bloque if devuelve una declaración de impresión. Si en caso de que nuestra condición se vuelva falsa, no se ejecutará nada.
La verdadera declaración de if-condición se ejecuta de la siguiente manera:
Ejemplo # 2: Uso de la condición if-else en un dardo en Ubuntu 20.04:
Este tipo de declaración verifica la condición y ejecuta las declaraciones contenidas dentro de si es verdadera; de lo contrario, las declaraciones contenidas en el otro se ejecutan.
Si la expresión booleana dentro del "if" es verdadera, el script dentro del bloque if se ejecuta, y la ejecución adicional continúa con las condiciones junto al bloque if-else.
Si la expresión booleana al lado de la palabra clave IF regresa falso, el script dentro del bloque de else se ejecuta y las declaraciones junto al bloque if-else se ejecutan.
En el script dart anterior, primero hemos definido la función principal. La función principal tiene la variable de tipo entero declarada como un "número" al que hemos asignado un valor numérico. A través de la declaración de impresión, hemos mostrado el número dentro de la variable. Entonces, tenemos la representación if-else. El IF tiene la condición dado que el "número" variable debería ser mayor que "20". Dentro del bloque if, la instrucción de impresión se ejecutará en la condición que devuelva un valor real. Si la condición devuelve un valor falso, entonces el otro se ejecutará el bloque y el bloque si se ignorará.
Como el "número" variable tiene el valor "15", que no es mayor que el número dentro de la condición si la condición es "20", la condición si se vuelve falsa aquí. Por lo tanto, el bloque de Else se ejecuta de la siguiente manera.
Ejemplo # 3: Uso de la condición de escalera if-else-if en un dardo en Ubuntu 20.04:
If-else-if Las escaleras pueden tener una escalera de los bloqueos de lo contrario, pero solo si se requiere un bloque que esté al inicio y otro bloque en el extremo opcional.
Las expresiones booleanas se verifican una por una durante la ejecución. Si la condición booleana es verdadera, se ejecuta el bloque asociado de declaraciones; De lo contrario, el control del programa se mueve al siguiente booleano en la escalera a evaluar. El bloque de lo contrario se ejecuta si cualquiera de los booleanos es verdadero.
El programa tiene la definición de función principal donde en el paso inicial, hemos construido una variable como "numeric_val" con el tipo de datos "INT". Entonces, tenemos la escalera de la declaración if-else. La primera declaración es la declaración IF donde la condición se define como el numeric_val ilesser que el número "5". Si esa condición es verdadera, entonces se ejecuta nuestra primera condición IF. Del mismo modo, considera la segunda condición si. Si es cierto, ejecuta las declaraciones dentro de su bloque y mueve el control a la siguiente declaración; de lo contrario, verifica otro si condición. Finalmente, si no se evalúa la condición IF de verdad, las declaraciones dentro del bloque de los demás se ejecutan y el control se pasa a la siguiente declaración.
Desde la escalera if-else anterior, la condición2 es verdadera, por lo que el bloque de acondicionamiento if se ejecuta en el shell de Ubuntu de la siguiente manera:
Ejemplo # 4: Uso de la condición anidada if-else en un dardo en Ubuntu 20.04:
En este script de dardo, tenemos la variable "edad" del tipo de datos int y la variable contiene el valor entero dentro de la función principal de dart. Luego, tenemos la expresión if, y la expresión if se pasa con la condición de que la "edad" debería ser mayor que el número "20". Dentro del bloque if, primero hemos incrementado la variable "edad" y luego definimos la condición if-else dentro de la expresión existente si. Si los resultados verdaderos se devuelven de la expresión IF anidada, entonces la instrucción IF se ejecuta, de lo contrario el bloque de lo contrario se crea para los resultados falsos devueltos. Si los resultados principales de la condición IF son falsos, entonces se anidó si se ignora la condición y no se ejecutará nada desde el script de dardo anterior.
Como nuestra principal expresión IF tiene los verdaderos resultados, la condición se ingresa en el bloque de condición if donde tenemos expresiones if-else. Dentro de la expresión if, nuestra condición falla para que el lo contrario se ejecute en el siguiente shell.
Conclusión:
La codificación sin condicionales lo obliga a pensar fuera de la caja. Tendrá que encontrar nuevas formas de enmarcar su código para intentarlo más comprensible. También puede ayudarlo a obtener conocimiento sobre el cálculo y/o los enfoques orientados a los objetos. Hemos impulsado todos los condicionales existe en el lenguaje de programación de dardos con el ejemplo. Esperamos que no haya incertidumbre con los condicionales de DART.