Declaraciones if-else en PowerShell

Declaraciones if-else en PowerShell
En programación, así como en lenguajes de secuencia de comandos, incluidos PowerShell, experimentar escenarios de toma de decisiones o tratar con diferentes condiciones son muy comunes. PowerShell se ocupa de tales situaciones utilizando declaraciones/expresiones condicionales como si, else-if, etc. Estas declaraciones de toma de decisiones son responsables de administrar el flujo del programa en función de diferentes condiciones. La mayoría de las veces, las declaraciones "si" y "más" se usan colectivamente para que el script debe ejecutarse en todos los casos.

Este artículo presentará una guía exhaustiva para las declaraciones IF-Else:

  • Qué es si-Declaración en PowerShell?
  • Sintaxis de Estado IF.
  • ¿Qué es la declaración if-else en PowerShell??
  • Sintaxis de la declaración if-else.

Entonces empecemos!

¿Qué es si la condición en PowerShell?

La declaración IF en PowerShell toma una expresión/condición en su paréntesis y la prueba. En consecuencia, devolverá un valor verdadero o falso, si la condición especificada es verdadera, entonces el bloque de código asociado con el Estado IF se ejecutará. El Estado de IF trata solo con la condición verdadera, no tiene nada que ver con la condición falsa.

Sintaxis de Estado IF

El fragmento dado a continuación muestra la sintaxis básica de la condición if en PowerShell:

if (expresión/condición)
// se ejecuta solo si la expresión dada es verdadera

Consideremos el siguiente script para comprender el funcionamiento de IF-Statement en PowerShell:

$ a = 12;
$ B = 15;
if ($ a -le $ b)
host de escritura ("A es menor o igual a B");

En este programa de ejemplo, utilizamos el estado if para probar una expresión, si el valor devuelto es verdadero, entonces el cuerpo de la condición if se ejecutará más no:

La salida verificó el funcionamiento de la Estado IF.

¿Qué pasa si el valor devuelto de la expresión especificada es falso?? Cómo si la condición se ocupará del valor falso?

$ a = 12;
$ B = 15;
if ($ a -ge $ b)
host de escritura ("A es menor o igual a B");

El script anterior generará la siguiente salida:

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 falsas.

¿Qué es la declaración if-else en PowerShell??

Para abordar las condiciones falsas, la declaración de lo contrario se puede usar junto con la condición if. En PowerShell, si utilizamos la combinación de las declaraciones if y delse, como resultado, se abordarán las condiciones verdaderas y falsas.

Sintaxis de la declaración if-else
El fragmento a continuación muestra la sintaxis básica de la declaración if-else en PowerShell:

if (prueba-condición/expresión)
// se ejecuta solo si la expresión dada es verdadera

demás
// se ejecuta si la expresión especificada no es verdadera

Cómo usar la declaración if-else en PowerShell
A continuación, el fragmento lo ayudará a este respecto:

$ a = 20;
$ B = 15;
if ($ a -le $ b)
host de escritura ("A es menor o igual a B");

demás
escritura-anfitrión ("A es mayor que B");

Esta vez utilizamos las declaraciones de IF y del Else, ahora si el valor de A es menor o igual a la B, entonces el cuerpo de la Estado se ejecutará de otra manera el cuerpo de la Estado de lo contrario se ejecutará:

El fragmento anterior verificó que el estado más se ejecutó porque la condición especificada era falsa.

Conclusión

En PowerShell, las declaraciones de toma de decisiones, como si, lo contrario, y de lo contrario, se utilizan para administrar el flujo del programa basado en diferentes condiciones. La Estado de IF trata de la condición verdadera solo mientras que la Estado de otro se trata solo de la condición falsa. Por lo tanto, en PowerShell, las declaraciones si y else se pueden usar combinadamente para manejar las condiciones verdaderas y falsas. Este artículo explicó todos los conceptos básicos de las condiciones de IF y del otro en PowerShell utilizando algunos ejemplos adecuados.