Declaraciones if-else en PowerShell

Experimentar escenarios de decisión o lidiar con diferentes condiciones está muy extendido tanto en lenguajes de programación como de secuencias de comandos, incluido PowerShell. PowerShell maneja tales situaciones con declaraciones/expresiones condicionales como if, else-if, etc. Estas declaraciones de decisión son responsables de administrar el flujo del programa en función de varias condiciones. La mayoría de las veces, las declaraciones «if» y «else» se usan juntas, por lo que el script debe ejecutarse en cualquier caso. Este artículo proporciona una guía completa de las declaraciones if-else:

  • que es sideclaración en PowerShell?
  • Sintaxis de la instrucción if.
  • ¿Qué es una instrucción if-else en PowerShell?
  • Sintaxis de la instrucción if-else.

¡Entonces empecemos!

Contenidos

¿Qué es una instrucción if en PowerShell?

La declaración if en PowerShell toma una expresión/condición entre paréntesis y la prueba. En consecuencia, se devuelve un valor verdadero o falso. Si la condición especificada es verdadera, se ejecuta el bloque de código asociado con la instrucción if. La declaración if solo trata con la condición verdadera, no tiene nada que ver con la condición falsa.

Sintaxis de la sentencia if

El fragmento que se proporciona a continuación muestra la sintaxis básica de la declaración if en PowerShell: if(expresión/condición) { // Solo se ejecuta si la expresión dada es verdadera} Consideremos el siguiente script para explicar cómo funciona la declaración if en PowerShell para entender: $a =12;$b =15;if($a -le $b) { write-host(«a es menor o igual que b»);} En este programa de ejemplo, usamos la instrucción if para probar un expresión, si el valor devuelto es verdadero, se ejecuta el cuerpo de la instrucción if, de lo contrario no:

El resultado confirmó que la instrucción if funcionó.
¿Qué sucede si el valor devuelto de la expresión especificada es falso? ¿Cómo manejará la declaración if el valor incorrecto?
$a =12;$b =15;if($a -ge $b) {write-host(«a es menor o igual que b»);} El script anterior genera el siguiente resultado:

El cursor se movió a la siguiente línea sin realizar ninguna tarea específica. Verificó que la declaración if no maneja las condiciones incorrectas.

¿Qué es una instrucción if-else en PowerShell?

Para abordar condiciones falsas, la declaración else se puede usar junto con la declaración if. Cuando usamos la combinación de declaraciones if y else en Powershell, como resultado se abordan tanto las condiciones verdaderas como las falsas.
Sintaxis de la instrucción if-elseEl siguiente fragmento muestra la sintaxis básica de la instrucción if-else de PowerShell: if(test-condition/expression) { // Ejecutar solo si la expresión especificada es verdadera }else{ // Ejecutar si la expresión especificada no es verdadera is}
Cómo usar la instrucción if-else en PowerShellEl siguiente fragmento te ayudará: $a =20;$b =15;if($a -le $b) { write-host(«a es menor o igual que b»);}else{ write-host( «a es mayor que b»);} Esta vez usamos declaraciones if y else. Ahora, si el valor de a es menor o igual que b, entonces se ejecutará el cuerpo de la declaración if, de lo contrario, se ejecutará el cuerpo de la declaración else:

El fragmento anterior confirmó que la instrucción else se ejecutó porque la condición especificada era falsa.

Conclusión

En PowerShell, las declaraciones de toma de decisiones como if, else y else-if se usan para administrar el flujo del programa en función de varias condiciones. La declaración if solo maneja la condición verdadera, mientras que la declaración else solo maneja la condición falsa. Por lo tanto, las declaraciones if y else se pueden usar en combinación en PowerShell para manejar condiciones verdaderas y falsas. Este artículo ha explicado todos los conceptos básicos de las condiciones if y else en PowerShell con algunos ejemplos adecuados.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.