Dacă Altcineva în PowerShell

Introducere în Cazul în care Altcineva în PowerShell

Am învățat de la declarația în CAZUL în PowerShell care ne dă puterea de a decide executarea de orice declarație, pe baza unor anumite condiții., Dar dacă vrem să executăm o altă declarație în cazul în care condiția nu reușește sau dacă avem mai multe situații în care, dacă o condiție nu reușește, atunci ar trebui să verifice alte condiții. Să luăm un exemplu, să presupunem că vrem să arătăm notele studenților în procente. Ca în cazul în care gradul este A decât arată mesajul 50%, în cazul în care un grad este B, atunci 65% în cazul în care gradul este C decât 80% și în cazul în care un grad este e arată 90%. Deci, pentru a afișa mesaje diferite pe grad diferit dacă declarația nu este suficientă, pentru un astfel de tip de situație putem folosi dacă altceva de PowerShell., Dacă altceva ne dă puterea de a executa un set diferit de declarații pe baza expresiei condițiilor meteorologice dacă este adevărat sau fals. Vom învăța mai detaliat în exemple și în partea de sintaxă.,

Sintaxa:

Începe de Date Gratuit, Curs de Știință

Hadoop, Știință de Date, Statistici & altele

În cele de mai jos sintaxa de a ne verifica starea de expresie 1 dacă această expresie returnează true atunci declarație 1 va executa dacă expresia 1 returnează false se va executa declarație 2.,

if (<condition expression 1>)
{<statement 1>}

Organigrama

În cele de mai jos diagramă în primul rând, se va verifica starea de expresie 1, dacă starea expresia 1 returnează true se va executa declarație 1 dacă condiția de exprimare 1 returnează false atunci declarație 2 va executa asta înseamnă că va executa altceva bloc cazul în care condiția din if este falsă.

consultați diagrama de mai jos pentru o mai bună înțelegere. Permiteți-mi să vă explic o situație în timp real în cazul în care ar trebui să scrie altceva dacă., Să presupunem că aveți un server care rulează și este conectat la baza de date d1, și avem o altă bază de date d2. Și scriem un script care va verifica dacă baza de date d1 este activă sau nu. Dacă baza de date d1 este inactivă decât conectarea la o altă bază de date d2.So pentru a scrie un program pentru aceasta, putem folosi declarația if-else. În declarația if vom verifica starea bazei de date d1 dacă returnează true, ceea ce înseamnă că rulează, astfel încât nu este nevoie să vă conectați la baza de date d2. Dacă starea bazei de date d1 este falsă, atunci se va conecta la baza de date d2 și serverul nostru va continua să funcționeze.,

cum funcționează Declarația altceva în PowerShell?

Se bazează întotdeauna pe o expresie condițională, aceste expresiile condiționale întoarce întotdeauna adevărat sau fals, de exemplu, dacă doriți să verificați numărul comparație, dacă doriți să verificați mai puțin decât mai mult și, dacă doriți să verificați tipul de variabilă (verificarea dacă variabila dacă integer, string, boolean sau float) toate aceste operațiuni vor reveni fie adevărat sau fals. În exemplul de mai jos verificăm dacă 5 este egal cu 5 sau nu, deci este egal, astfel încât va imprima mesajul „numărul este 5”.,

Exemplu:

If (5 -eq 5) {
'Number is 5'
} Else {
'Number is not 5'
}

În exemplele de mai jos, vom verifica dacă 4 este egal cu 5 sau nu, iar condiția este falsă, prin urmare, se va tipări mesajul,’Numarul nu este 5′

If (4 -eq 5) {
'Number is 5'
} Else {
'Number is not 5'
}

Ieșire:

Exemple de Cazul în care Declarația Altceva în PowerShell

mai Jos sunt exemple de Cazul în care Declarația Altceva în PowerShell:

Exemplu #1

În acest exemplu, avem o buclă pe numere de la 1 la 10 și verificați dacă numărul este mai mic decât 5 sau egală cu 5 sau mai mare decât 5., Deci, aici de fiecare dată când compară numărul cu 5 dacă expresia condiție din interiorul blocului if este adevărată, va imprima declarația altfel va verifica următoarea condiție if. Și în final, dacă niciuna dintre condiții nu este adevărată, va imprima blocul else.

Cod:

Ieșire:

Exemplu #2

În acest exemplu, avem semne de student și doriți să imprimați un mesaj despre lui/ei de mărci. să vedem exemplul de mai jos aici avem studenți marca este 40 și verificăm mărcile sale., Deci, indiferent de condiția expresiei if obține succesul, va imprima mesajele if.

Cod:

Ieșire:

Exemplu #3

Să lucreze cu șir de funcționare, să presupunem că avem un elev și bazate pe meci am vrut să afișeze un mesaj despre elev numele. Deci, dacă numele studentului este Ranja afișare „numele studentului este Ranjan”.

Cod:

consultați sub ecran, aici am atribuit numele studentului ca Ranjan, deci atunci când condițiile sunt reușite (adică., se potrivește cu numele)se va imprima că, dacă bloc altceva se va imprima altceva bloc. Puteți încerca prin atribuirea Ajay la $studentName și puteți verifica ieșirea.

Output:

exemplu #4

în acest exemplu, verificăm graficul de studiu al studenților, ceea ce înseamnă că verificăm dacă studentul studiază corect sau nu., Deci, aici suntem presupunând că în prezent note de student este de 200 și suntem presupunând că, dacă mărcile sunt mai mult de 200 decât studentul este greu de lucru în cazul în care mărcile dacă egală cu 200 decât studentul este ok și dacă mărcile sunt mai mici de 200 înseamnă că studentul nu studiază în mod corespunzător.

Cod:

ieșire:

Articole recomandate

acesta este un ghid pentru dacă altceva în PowerShell. Aici vom discuta despre modul în care dacă altceva declarație funcționează în Power Shell, împreună cu diferite exemple și punerea în aplicare a codului., Puteți, de asemenea, să vă uitați la următoarele articole pentru a afla mai multe –

  1. Regex în PowerShell
  2. parametrii PowerShell Move-Item
  3. PowerShell Remove-Item
  4. operatori de comparație în PowerShell
  5. ghid pentru Else dacă în C++cu exemple
  6. ghid complet pentru Else dacă în R cu exemple
  7. Exemple de declarație IF ELSE în SQL
  8. ?
1 Acțiuni

Author: admin

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *