Ten zapis przedstawi dokładny przewodnik dla stwierdzeń 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.