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