Introduzione a Se Altro in PowerShell
Abbiamo imparato da SE la dichiarazione in PowerShell che ci dà il potere di decidere l’esecuzione di ogni istruzione sulla base di determinate condizioni., Ma cosa succede se vogliamo eseguire un’altra istruzione in caso di SE la condizione viene fallita o se abbiamo più situazioni in cui se una condizione viene fallita, dovrebbe verificare la presenza di altre condizioni. Facciamo un esempio, supponiamo di voler mostrare i voti degli studenti in percentuale. Come se il grado è A che mostra il messaggio 50%, se un grado è B allora 65% se il grado è C di 80% e Se un grado è E mostra 90%. Quindi, per visualizzare messaggi diversi sul diverso grado SE l’istruzione non è sufficiente, per questo tipo di situazione possiamo usare IF ELSE di PowerShell., IF ELSE ci dà il potere di eseguire un diverso insieme di affermazioni sulla base dell’espressione delle condizioni meteorologiche se vero o falso. Lo impareremo più in dettaglio negli esempi e nella parte della sintassi.,
Sintassi:
Inizia la Tua Connessione Dati ovviamente la Scienza
Hadoop, i Dati della Scienza, Statistiche & altri
il seguente sintassi stiamo verificando espressione della condizione 1 se questa espressione restituisce true then istruzione 1 verrà eseguita se l’espressione 1 restituisce false verrà istruzione di esecuzione 2.,
if (<condition expression 1>)
{<statement 1>}
Diagramma di flusso
Nel diagramma di flusso sottostante in primo luogo, controllerà l’espressione di condizione 1, se l’espressione di condizione 1 restituisce true eseguirà l’istruzione 1 se l’espressione di condizione 1 restituisce false, l’istruzione 2 verrà eseguita ciò significa che eseguirà il blocco else se
Fare riferimento al diagramma di flusso indicato di seguito per una migliore comprensione. Lascia che ti spieghi una situazione in tempo reale in cui avresti bisogno di scrivere altro se., Supponiamo di avere un server in esecuzione ed è connesso al database d1, e abbiamo un altro database d2. E stiamo scrivendo uno script che controllerà se il database d1 è attivo o meno. Se il database d1 è inattivo, connettersi a un altro database d2.So per scrivere un programma per questo possiamo usare l’istruzione if-else. Nell’istruzione if controlleremo lo stato del database d1 se restituisce true, il che significa che è in esecuzione, quindi non è necessario connettersi al database d2. Se lo stato del database d1 è falso, si collegherà al database d2 e il nostro server continuerà a funzionare.,
Come funziona If Else Statement in PowerShell?
È sempre l’espressione condizionale, queste espressioni condizionali sempre restituire true o false, per esempio, se si desidera controllare il numero di confronto, se si desidera controllare meno di superiore e, se si desidera controllare il tipo di variabile (verifica se la variabile integer, string boolean o float) tutte queste operazioni restituisce true o false. Nell’esempio seguente stiamo controllando se 5 è uguale a 5 o no, quindi è uguale quindi stamperà il messaggio ‘Number is 5’.,
Esempio:
If (5 -eq 5) {
'Number is 5'
} Else {
'Number is not 5'
}
Nell’esempio qui sotto, stiamo verificando se 4 è uguale a 5 o meno, e la condizione è falsa, quindi stampare il messaggio ” il Numero non è 5’
If (4 -eq 5) {
'Number is 5'
} Else {
'Number is not 5'
}
Uscita:
esempio di Istruzione If Else, in PowerShell
di Seguito sono riportati gli esempi di Istruzione If Else, in PowerShell:
Esempio #1
In questo esempio, ci sono in esecuzione di un loop su numeri da 1 a 10 e controllare se il numero è minore che 5 o uguale a 5 o superiore a 5., Quindi qui ogni volta che confronta il numero con 5 se l’espressione della condizione all’interno del blocco if è vera stamperà l’istruzione altrimenti controllerà la prossima condizione if. E nel finale, se nessuna delle condizioni è vera, stamperà il blocco else.
Codice:
Output:
Esempio #2
In questo esempio, abbiamo segni di uno studente e vogliamo stampare un messaggio sui suoi voti. vediamo qui sotto esempio qui abbiamo studenti mark è 40 e stiamo controllando i suoi voti., Quindi, qualunque condizione di if expression ottiene il successo, stamperà i messaggi di istruzione if.
Codice:
Output:
Esempio #3
Lavoriamo con l’operazione string, supponiamo di avere uno studente e in base alla corrispondenza che volevamo visualizzare il messaggio sul nome dello studente. Quindi, se il nome dello studente è Ranja Display “Nome dello studente è Ranjan”.
Codice:
Fare riferimento sotto lo schermo, qui abbiamo assegnato il nome dello studente come Ranjan, quindi quando SE le condizioni ottengono successo (es., corrisponde al nome) stamperà che SE block else stamperà ELSE block. Puoi provare assegnando Ajay a Aj studentName e puoi controllare l’output.
Output:
Esempio #4
In questo esempio, stiamo controllando il grafico dello studio dello studente, il che significa che stiamo controllando se lo studente sta studiando correttamente o meno., Quindi qui stiamo assumendo che attualmente i voti degli studenti siano 200 e stiamo assumendo che se i voti sono più di 200 rispetto allo studente è laborioso se i voti sono uguali a 200 rispetto allo studente è ok e se i voti sono inferiori a 200 significa che lo studente non sta studiando correttamente.
Codice:
Output:
Articoli consigliati
Questa è una guida per If Else in PowerShell. Qui discutiamo di come funziona l’istruzione If Else in power Shell insieme a diversi esempi e implementazione del codice., Puoi anche vedere i seguenti articoli per saperne di più
- Regex in PowerShell
- Parametri di PowerShell Move-l’Elemento
- PowerShell Remove-Item
- Operatori di Confronto in PowerShell
- Guida per il Resto Se in C++con Esempi
- Guida Completa per il Resto se in R con Esempi
- Esempi di IF ELSE Istruzione SQL
- elseif in PHP | Come Funziona?