Introducere în Cazul în care Declarația în PowerShell

Declarația în Cazul în PowerShell permite programatorului să controleze fluxul de execuție al programului,” DACĂ” declarație definește dacă un program trebuie să execute o secțiune de cod sau nu, în funcție de dacă o anumită condiție expresia este corectă sau nu. Aici corect în termeni de programare adevărat sau fals., Una dintre principalele utilizări ale declarației if permite programului să ia decizia pe baza uneia sau mai multor condiții.

și dacă o instrucțiune se bazează pe valoarea booleană, dacă valoarea booleană a condiției este adevărată decât în interiorul blocului if și executați liniile de declarații din interiorul blocului if. Într-un alt cuvânt simplu, pentru a executa orice declarații trebuie să testeze una sau mai multe condiții dacă condițiile sunt adevărate, va executa declarația. „Dacă” declarație necesară atunci când am vrut să verifice orice caz specific.,

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

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

Ce este PowerShell?

PowerShell este o modalitate de a scrie comenzi Administrative pe mediile Windows, este similar cu Bash scripting în Linux. Acesta oferă o modalitate de a automatiza sistemul de operare Windows și aplicațiile sale pentru a face față diferitelor sarcini.,PowerShell este disponibil atât pentru sistemele de operare Windows, cât și Pentru Linux, dar în acest tutorial, ne concentrăm pe windows. În imaginea de mai jos putem vedea cum Powershell controlează toate lucrările de automatizare.sintaxa if în PowerShell este foarte asemănătoare cu alte limbaje de programare. Se verifică starea dacă expresia condiție este adevărat va fi ajuns la dacă bloc dacă expresia condiție este fals va merge la altceva.

if(condition) {
// Executes when the condition is true
}else {
// Executes when the condition is false
}

putem folosi, de asemenea, elseif, sintaxa de mai jos.,

diagrama de flux

în diagrama de flux de mai jos putem vedea când începe execuția, verifică mai întâi starea. Dacă condiția este adevărată, atunci va merge la blocul de declarații. Aici condițiile pot fi una sau mai multe. Orice altă condiție decât zero, fals, gol sunt considerate ca fiind adevărate numai .de exemplu, dacă orice expresie condiționată dă o ieșire de 0,”, false toate acestea sunt considerate declarații false.

cum funcționează dacă declarația în PowerShell funcționează?,

if (<cond1>)
{<statement1>}

Aici, atunci când începe executarea controalelor pentru cond1 ca dacă este adevărat sau fals, în funcție de valoarea pe care o va executa declarația bloc dacă cond1 este adevărată se va executa declarație1 și PowerShell de ieșire. Dar dacă cond1 este false, atunci se va verifica dacă altcineva bloc cond2, dacă cond2 este adevărat, atunci statement2 va fi executat. În cazul în care cond1 și cond2 ambele sunt false sau nici una dintre condiția este adevărată, atunci else declarație va fi executat.

condiția poate fi una sau mai multe, de exemplu.,

if (<condition 1 -or condition 2>)
{<statement1>}

Exemple pentru Cazul în care Declarația în PowerShell

exemple de Declarație în Cazul în PowerShell este dat mai jos:

Exemplu #1 – Simplu, dacă-altcineva exemplu

Cod:

$x = 40
if($x -le 20){
write-host("value of x is less than 20")
}else{
write-host("value of x is greater than 20”)
}

Ieșire:

Explicație: codul De mai sus este verificarea valoarea $x, dacă aceasta este mai mică decât 20 sau nu, dacă valoarea variabilei $x este mai mic decât 20 se va executa în cazul în care declarația de bloc.,

Exemplu #2 – cu mai Multe condiții

Cod:

Ieșire:

Explicație:

codul De mai sus va imprimare de ieșire în funcție de azi. Aici se potrivește cazului cu valoarea zilei de$, Deci dacă o zi este duminică sau sâmbătă, va tipări „Salut prieteni, băncile sunt închise astăzi” și dacă este altceva decât duminică și sâmbătă va tipări „Bine ați venit la băncile noastre”.,

Exemplu #3 – dacă-altceva în cazul în care condițiile

Cod:

Ieșire:

Explicație:

În codul de mai sus, se verifică pentru $ocupație valoare, dacă aceasta este egală inginerie decât de imprimare de inginerie în cazul în care valoarea dacă $ocupare este de vânzare, atunci se va imprima de vânzări, și dacă $ocupație este nici unul, atunci se va imprima de contabilitate.

Example #4-Functional Based

Code:

Output:

Notă: În string PowerShell cu lungime, mai mult de zero este considerat ca fiind adevărat.,

explicație:

în exemplul de mai sus mai întâi, solicită funcția de verificare cu parametrul $TRUE, iar în interiorul funcției de verificare, verifică valoarea $și dacă este adevărat, va imprima TRUE, într-un mod similar din nou verificați-numit cu parametrul $FALSE și verifică valoarea $și, așa cum este fals, va merge la blocul else.

permiteți-mi să vă explic câteva cazuri de utilizare reală în care aveam nevoie de „dacă”.

dacă vrem să verificăm dacă serverul bazei de date este în sus sau în jos(verificând dacă baza de date rulează sau nu), atunci putem folosi declarația if., Deci, dacă baza de date este în jos, apoi executați orice serviciu sau comandă la baza de date up. Acest lucru va fi complet automatizat, care va verifica tot timpul starea bazei de date.

Cod:

$x = Dbconnection()//$x is true or false
if($x){
write-host("Start database services process")
//run some script to handle a situation
}

de Multe ori din cauza sarcinii grele de pe un server se oprește de lucru, astfel încât pentru a verifica pragul capacitate de încărcare de server putem folosi Powershell dacă condiție și în interior starea putem scrie declarațiilor necesare.

Cod:

cu exemplul de mai sus, suntem clar că dacă o declarație poate juca un rol foarte important în lumea reală a software-ului.,

Articole recomandate

acesta este un ghid pentru If declarație în PowerShell. PowerShell dacă este un instrument foarte puternic pentru a gestiona declarațiile condiționale aici discutăm ce este PowerShell? cum funcționează dacă declarația în PowerShell? împreună cu exemplele respective și diagrama de flux., Puteți merge, de asemenea, prin alte articole legate pentru a afla mai multe,

  1. Dacă Altcineva în PowerShell
  2. Hashtable în PowerShell
  3. Powershell Scrie-Gazdă
  4. PowerShell Rula Command
  5. Ghid Complet pentru Altcineva, Dacă în C++
  6. Metode și Constructor de Hashtable în Java
0 Acțiuni