PowerShell-də bir neçə if ifadəsi ola bilərmi?
PowerShell-də bir neçə if ifadəsi ola bilərmi?

Video: PowerShell-də bir neçə if ifadəsi ola bilərmi?

Video: PowerShell-də bir neçə if ifadəsi ola bilərmi?
Video: QİYAMƏT GÜNÜNDƏN son karusel! Şabanov: Dondurmaq əvvəlcədən məlum olan bir nəticədir. Vatikan 2024, Noyabr
Anonim

Çoxsaylı şərtlər ilə başqası ^

O hallarda ki, a if bəyanat plus başqa filial kifayət deyil, çoxlu birləşdirə bilərsiniz şərtlər. PowerShell bu məqsədlə elseif açar sözünü təklif edir. Əgər qiymətləndirilməsi əgər şərt FALSE, bütün başqa şərtlərlə nəticələnir olacaq sonra sınaqdan keçirilməlidir.

Eynilə, soruşulur ki, bir neçə şərtlə if ifadəsini necə yazmaq olar?

“&&” və ya “||” istifadə edin yəni iki və ya daha çoxunu birləşdirmək üçün məntiqi AND və ya məntiqi OR operatoru şərtlər içərisində a if bəyanat . Məsələn; Əgər həm 5, həm də 7-yə bölünən ədədi tapmaq istəyirsinizsə, məntiqi AND istifadə etməlisiniz, yalnız doğru olanı qaytarır əgər həm də şərtlər doğrudur…

İkincisi, PowerShell-də necə istifadə edirsiniz? “-VƏ”dir istifadə olunur a-da göstərilən bütün şərtlərə əmin olmaq lazım olduqda PowerShell bəyanat/ifadə DOĞRUDUR. Halbuki “-OR” istifadə olunur müəyyən edilmiş çoxsaylı şərtlərdən yalnız bir şərtin DOĞRU olduğuna əmin olmaq lazım olduqda.

Buna görə PowerShell-də if ifadəsini necə əlavə edə bilərəm?

Əlavə edilir -NOT o deməkdir ki, bunun əksi doğrudur, ona görə də yuxarıdakı kodu icra etdikdə indi Else skript bloku işə salınacaq. İndiyə qədər sadə olanlara baxdıq Əgər /Başqa bəyanatlar burada yalnız bir şeyə baxılırdı.

PowerShell Əsaslar: ilə işləmək Əgər Bəyanat.

-eq bərabərdir
-Ge -dən böyük və ya bərabərdir
-lt Daha az
-le Daha az və ya bərabərdir
-kimi Wildcard uyğunluğu

PowerShell-də IF ifadəsi nədir?

Nə vaxt qaçırsan Əgər bəyanat , PowerShell şərti ifadəni doğru və ya yalan kimi qiymətləndirir. Əgər doğrudur, < bəyanat siyahı 1> çalışır və PowerShell -dən çıxır Əgər bəyanat . Əgər yalandır, PowerShell şərti ilə müəyyən edilmiş şərti qiymətləndirir bəyanat.

Tövsiyə: