PowerShell else se | Explicado com exemplos

PowerShell else se | Explicado com exemplos
Cada linguagem de programação tem a capacidade de executar operações condicionais básicas, como se, senão se e senões condições. PowerShell é uma linguagem de script que suporta operações condicionais usando declarações condicionais (se, else-se, if-else-se).

A lógica de programação é a parte central de qualquer programa de computador. O else-if a declaração atua como uma ponte de união para o bloco IF e o Else. Assim, a condição else-se é o principal jogador na construção de uma lógica e na decisão do fluxo do programa.

Tendo em vista a importância da declaração else-if, este post demonstra o trabalho e o uso do else-if Declaração em PowerShell.

Como usar a declaração else-if em PowerShell?

A declaração else-if é usada com o se declaração como uma opção para verificar a segunda condição. Os usuários podem usá -lo várias vezes, dependendo da lógica ou dos requisitos do programa.

Sintaxe

O else-if A declaração é fornecida abaixo.

IF (Condição 1)
Declarações)
elseif (condição 2)
Declarações)
outro
Declarações)

A declaração else-se está entre o se e outra declaração. O fluxo de trabalho da sintaxe acima é descrito abaixo:

  • O se O bloco verifica a primeira condição e executa as declarações se a condição for verdadeira.
  • O else-if bloquear testes a segunda condição e decide o fluxo adicional do programa.
  • Enquanto o outro O bloco é executado quando nem a condição se nem a condição é verdadeira.

Observação: Os usuários podem usar diferentes operadores matemáticos, incluindo comparação ou operadores lógicos.

Exemplo 1: Usando o else-if em valor (s) predefinido (s)

O seguinte código PowerShell é utilizado para exercer o caso contrário, se declaração.

Código

$ Refnum = 50
If ($ refnum -gt 30)
Write-host "Value $ refnum é maior que 30."

Elseif ($ refnum -eq 70)
Host de gravação "Valor $ refnum é igual a 30."

OUTRO
Host de gravação "Valor $ refnum não é maior que 30 nem igual a 70"

No código acima, um valor é armazenado em uma variável nomeada $ Refnum, e essa variável é usada no if e senão se as condições. Além disso, o código é explicado da seguinte forma:

  • O SE A condição está definida como “$ Refnum -gt 30”.
  • Se a primeira condição ($ Refnum -gt 30) é falso, o intérprete vai saltar para Elseif doença "$ Refnum -eq 70”.
  • Por fim, o OUTRO parte do programa seria executada se nenhuma das condições mencionadas anteriormente fosse atendida.

Para obter a saída, executaremos o script fornecendo o caminho do script no terminal PowerShell.

Saída

Enquanto o Elseif condição é verdadeira e, portanto, a declaração dentro da declaração se for executada.

Exemplo 2: Usando o Else-If em valores definidos pelo usuário

Vamos dar uma olhada em outro Elseif Exemplo em PowerShell.

Código

$ User = read -host -PROMPT 'entrada do número'
If ($ user -lt 30)
Write-Host "Valor $ User é menor que 30."

Elseif ($ user -eq 50)
Write-Host "Value $ Usuário é igual a 50."

OUTRO
Host de gravação "Valor $ Usuário não é superior a 30 nem igual a 50"

O código acima é escrito para validar que a entrada do usuário corresponde às condições no PowerShell. A entrada do usuário é armazenada em $ variável de usuário e os blocos if, else-if-else são usados ​​para comparar o valor de entrada do usuário.

Saída

O resultado do código mostra que a instrução elseif é verdadeira e o valor de entrada do usuário 50 é igual à condição elseif. Portanto, ele imprime a declaração “O valor 50 é igual a 50”.

Conclusão

O else-if a declaração pertence à categoria de declaração condicional de Powershell. Eles são utilizados para criar lógica para um programa de computador. É empregado com um if-else Declaração para verificar as múltiplas condições em um programa complexo. Neste post, você aprendeu o conceito básico e o trabalho da declaração else-se.