La logica di programmazione è la parte principale di qualsiasi programma per computer. IL altro-if La dichiarazione funge da ponte di unione verso il blocco IF e l'Else. Pertanto, la condizione altro-if è il giocatore chiave nella costruzione di una logica e nella decisione del flusso del programma.
Tenendo conto dell'importanza della dichiarazione altro-if, questo post dimostra il lavoro e l'uso del altro-if Dichiarazione in PowerShell.
Come usare la dichiarazione else-if in PowerShell?
L'istruzione else-if viene utilizzata con Se Dichiarazione come opzione per controllare la seconda condizione. Gli utenti possono utilizzarlo più volte a seconda della logica o dei requisiti del programma.
Sintassi
IL altro-if La dichiarazione è fornita di seguito.
if (condizione 1)
Dichiarazione (s)
Elseif (condizione 2)
Dichiarazione (s)
altro
Dichiarazione (s)
La dichiarazione altro-if si trova tra il Se e altro dichiarazione. Il flusso di lavoro della sintassi sopra è descritto come di seguito:
Nota: Gli utenti possono utilizzare diversi operatori matematici, inclusi operatori di confronto o logici.
Esempio 1: usando else-if su valori predefiniti
Il seguente codice PowerShell viene utilizzato per esercitare altro se dichiarazione.
Codice
$ Refnum = 50
If ($ refnum -gt 30)
Write-host "Value $ Refnum è maggiore di 30."
Elseif ($ refnum -eq 70)
Write-host "Value $ Refnum è pari a 30."
ALTRO
Write-host "Value $ Refnum non è maggiore di 30 né uguale a 70"
Nel codice sopra, un valore viene archiviato in una variabile denominata $ Refnum, e questa variabile viene utilizzata nelle condizioni IF e altro. Inoltre, il codice è spiegato come segue:
Per ottenere l'output, eseguiremo lo script fornendo il percorso dello script nel terminal PowerShell.
Produzione
Come il Altrimenti la condizione è vera, e quindi viene eseguita l'affermazione all'interno dell'istruzione If Else.
Esempio 2: Utilizzo di else-if sui valori definiti dall'utente
Diamo un'occhiata a un altro Altrimenti Esempio in PowerShell.
Codice
$ User = read -host -prompt 'inserisci il numero'
If ($ user -lt 30)
Write-host "Value $ utente è inferiore a 30."
Elseif ($ user -eq 50)
Write-host "Value $ utente è pari a 50."
ALTRO
Write-host "Value $ User non è maggiore di 30 né uguale a 50"
Il codice sopra è scritto per convalidare che l'input dell'utente corrisponde alle condizioni in PowerShell. L'input dell'utente viene memorizzato in una variabile utente $ e i blocchi IF, altrimenti if-else vengono utilizzati per confrontare il valore di input dell'utente.
Produzione
Il risultato del codice mostra che l'istruzione ELSEIF è vera e il valore di input dell'utente 50 è uguale alla condizione ELSEIF. Pertanto, stampa l'affermazione "Il valore 50 è pari a 50".
Conclusione
IL altro-if la dichiarazione appartiene alla categoria di dichiarazione condizionale di Powershell. Questi sono utilizzati per creare una logica per un programma per computer. È impiegato con un se altro Dichiarazione per verificare le molteplici condizioni in un programma complesso. In questo post, hai imparato il concetto di base e il funzionamento della dichiarazione else-if.