PowerShell más si | Explicado con ejemplos

PowerShell más si | Explicado con ejemplos
Cada lenguaje de programación tiene la capacidad de realizar operaciones condicionales básicas como si, de lo contrario, y otras condiciones. PowerShell es un lenguaje de secuencias de comandos que admite operaciones condicionales utilizando declaraciones condicionales (si, de lo contrario, si, if-else-if).

La lógica de programación es la parte central de cualquier programa de computadora. El más: si la declaración actúa como un puente de unión al bloque if y el lose. Por lo tanto, la condición de lo contrario es el jugador clave para construir una lógica y decidir el flujo del programa.

Teniendo en cuenta la importancia de la declaración de lo contrario, esta publicación demuestra el trabajo y el uso del más: si Declaración en PowerShell.

Cómo usar la declaración de otra-if en PowerShell?

La declaración de otra manera se usa con el si La declaración como una opción para verificar la segunda condición. Los usuarios pueden usarlo varias veces según la lógica o los requisitos del programa.

Sintaxis

El más: si La declaración se proporciona a continuación.

if (condición 1)
Declaraciones)
Elseif (condición 2)
Declaraciones)
demás
Declaraciones)

La declaración de lo contrario se encuentra entre el si y la declaración de lo contrario. El flujo de trabajo de la sintaxis anterior se describe a continuación:

  • El si Bloque verifica la primera condición y ejecuta las declaraciones si la condición es verdadera.
  • El más: si Bloque prueba la segunda condición y decide el flujo adicional del programa.
  • Mientras que la demás el bloque se ejecuta cuando ni la condición if ni la otra es verdadera.

Nota: Los usuarios pueden usar diferentes operadores matemáticos, incluidos los operadores de comparación o lógicos.

Ejemplo 1: Uso de lo contrario en los valores predefinidos

El siguiente código de PowerShell se utiliza para ejercer el de lo contrario si declaración.

Código

$ Refnum = 50
If ($ refnum -gt 30)
El valor de escritura "el valor $ Refnum es mayor que 30."

Elseif ($ refnum -eq 70)
El valor de escritura "el valor $ Refnum es igual a 30."

DEMÁS
El valor de escritura "$ Refnum no es mayor que 30 ni igual a 70"

En el código anterior, se almacena un valor en una variable nombrada $ Refnum, y esta variable se usa en las condiciones if y de lo contrario. Además, el código se explica de la siguiente manera:

  • El SI La condición se establece en "$ Refnum -GT 30".
  • Si la primera condición ($ Refnum -GT 30) es falso, el intérprete saltará a Elseif condición "$ Refnum -eq 70".
  • Por último, el DEMÁS parte del programa se ejecutaría si no se cumplieran ninguna de las condiciones mencionadas anteriormente.

Para obtener la salida, ejecutaremos el script proporcionando la ruta del script en el terminal de PowerShell.

Producción

Como el Elseif La condición es verdadera y, por lo tanto, la declaración dentro de la otra si se ejecuta la declaración.

Ejemplo 2: Uso de lo contrario en los valores definidos por el usuario

Echemos un vistazo a otro Elseif Ejemplo en PowerShell.

Código

$ User = Read -Host -Prompt 'Ingrese el número'
If ($ user -lt 30)
El valor de escritura "el usuario es inferior a 30."

Elseif ($ user -eq 50)
Valor de escritura ", $ usuario es igual a 50."

DEMÁS
Valor de escritura "Valor $ User no es mayor de 30 ni igual a 50"

El código anterior se escribe para validar que la entrada del usuario coincide con las condiciones en PowerShell. La entrada del usuario se almacena en $ user variable y los bloques if, de lo contrario, if-else se utilizan para comparar el valor de entrada del usuario.

Producción

El resultado del código muestra que la instrucción Elseif es verdadera, y el valor de entrada del usuario 50 es igual a la condición de loseif. Por lo tanto, imprime la declaración "El valor 50 es igual a 50".

Conclusión

El más: si la declaración pertenece a la categoría de declaración condicional de Potencia Shell. Estos se utilizan para crear lógica para un programa de computadora. Se emplea con un if-else declaración para verificar las condiciones múltiples en un programa complejo. En esta publicación, ha aprendido el concepto básico y el funcionamiento de la declaración más.