Oświadczenia IF-Else w PowerShell

Oświadczenia IF-Else w PowerShell
W programowaniu, a także językach scenariuszy, w tym PowerShell, doświadczanie scenariuszy decyzyjnych lub radzenie sobie z różnymi warunkami są bardzo powszechne. PowerShell zajmuje się takimi sytuacjami przy użyciu instrukcji/wyrażeń warunkowych, takich jak, jeśli else-IF itp. Te oświadczenia decyzyjne są odpowiedzialne za zarządzanie przepływem programu w oparciu o różne warunki. Przez większość czasu instrukcje „jeśli” i „else” są używane zbiorowo, aby skrypt musiał działać w każdym przypadku.

Ten zapis przedstawi dokładny przewodnik dla stwierdzeń IF-Else:

  • Co jest Jeśli-Oświadczenie w PowerShell?
  • Składnia podnośnika IF.
  • Co to jest stwierdzenie IF-Else w PowerShell?
  • Składnia instrukcji IF-ELSE.

Więc zacznijmy!

Co to jest w Powershell?

Oświadczenie IF w PowerShell przyjmuje wyrażenie/warunek w nawiasie i testuje. W konsekwencji zwróci wartość prawdziwą lub fałszywą, jeśli określony warunek jest prawdziwy, wówczas blok kodu powiązany z hodowlą IF zostanie wykonany. IF-STATEMENT dotyczy tylko prawdziwego warunku, nie ma to nic wspólnego z fałszywym stanem.

Składnia podnośnika IF

Poniższy fragment pokazuje podstawową składnię podnośnika IF w PowerShell:

if (wyrażenie/warunek)
// wykonuje się tylko wtedy, gdy dane wyrażenie jest prawdziwe

Rozważmy poniższy skrypt, aby zrozumieć działanie if-zastępców w PowerShell:

$ a = 12;
$ b = 15;
if ($ a -le $ b)
Write-host („A jest mniejsze lub równe B”);

W tym przykładowym programie wykorzystaliśmy podatak IF do przetestowania wyrażenia, jeśli zwrócona wartość jest prawdziwa, wówczas organ pomieszczeń IF wykona inaczej:

Wyjście zweryfikowało działanie podnośnika IF.

Co jeśli zwrócona wartość określonego wyrażenia jest fałszywa? W jaki sposób zastąpienie IF radzi sobie z fałszywą wartością?

$ a = 12;
$ b = 15;
if ($ a -ge $ b)
Write-host („A jest mniejsze lub równe B”);

Powyższy skrypt wygeneruje następujące dane wyjściowe:

Kursor przeniósł się do następnego wiersza bez wykonywania konkretnego zadania. Sprawdzało, że hodowla IF nie obsługuje fałszywych warunków.

Co to jest stwierdzenie IF-Else w PowerShell?

Aby poradzić sobie z fałszywymi warunkami, instancję można użyć wraz z podatakiem IF. W PowerShell, jeśli wykorzystaliśmy kombinację instrukcji IF i innej, w rezultacie zostaną rozwiązane zarówno prawdziwe, jak i fałszywe.

Składnia instrukcji IF-ELSE
Poniższy fragment przedstawia podstawową składnię instrukcji IF-Else w PowerShell:

if (klimat testowy/wyrażenie)
// wykonuje się tylko wtedy, gdy dane wyrażenie jest prawdziwe

w przeciwnym razie
// wykonuje, jeśli określone wyrażenie nie jest prawdziwe

Jak używać instrukcji IF-Else w PowerShell
Poniżej fragment pomoże ci w tym względzie:

$ a = 20;
$ b = 15;
if ($ a -le $ b)
Write-host („A jest mniejsze lub równe B”);

w przeciwnym razie
Write-host („a jest większy niż b”);

Tym razem wykorzystaliśmy zarówno instrukcje, jak i inne, teraz jeśli wartość A jest mniejsza lub równa B, wówczas korpus aftement wykonuje w przeciwnym razie ciało o podtrzymaniu:

Powyższy fragment zweryfikował, że dokonano elastycznego statutu, ponieważ określony warunek był fałszywy.

Wniosek

W PowerShell oświadczenia decyzyjne, takie jak jeśli w przeciwnym razie i inaczej są wykorzystywane do zarządzania przepływem programu w oparciu o różne warunki. Stało if dotyczy prawdziwego warunku tylko, podczas gdy inno-zastępca dotyczy wyłącznie fałszywego warunku. Dlatego w PowerShell, jeśli stwierdzenia można użyć łącznie do obsługi zarówno prawdziwych, jak i fałszywych warunków. Ten zapis wyjaśnił wszystkie podstawy warunków IF i innej w PowerShell, wykorzystując kilka odpowiednich przykładów.