PowerShell: Sayının Bir Aralık İçinde Olup Olmadığı Nasıl Kontrol Edilir
Bir sayının belirli bir aralıkta olup olmadığını kontrol etmek için PowerShell'de aşağıdaki sözdizimini kullanabilirsiniz:
(($num -ge 10) -and ($num -le 20))
Bu özel örnek, $num adlı değişkende saklanan sayının 10 ile 20 arasında olup olmadığını kontrol eder ve True değerini döndürür > veya sonuç olarak Yanlış.
-ge operatörünün "büyük veya eşit" mantığı için kullanıldığını, -le operatörünün ise "küçük veya eşit" mantığı için kullanıldığını unutmayın.
Sonuç olarak belirli bir metnin çıktısını almak için if else ifadesini de kullanabilirsiniz:
if (($num -ge 10) -and ($num -le 20)) {
Write-Host "Number is between 10 and 20"
} else {
Write-Host "Number is not between 10 and 20"
}Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: PowerShell'de Sayının Bir Aralık İçinde Olup Olmadığını Kontrol Etme
PowerShell'de 17 değerine sahip $num adında bir değişkenimiz olduğunu varsayalım.
Bu değerin 10 ile 20 arasında olup olmadığını kontrol etmek için aşağıdaki sözdizimini kullanabiliriz:
$num = 17
(($num -ge 10) -and ($num -le 20))Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
$num adlı değişken 10 ile 20 arasında bir değer içermediğinden bu, True değerini döndürür.
Belirli bir çıktıyı döndürmek için if else ifadesini de kullanabiliriz:
$num = 17
if (($num -ge 10) -and ($num -le 20)) {
Write-Host "Number is between 10 and 20"
} else {
Write-Host "Number is not between 10 and 20"
}Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:
Değişkenin değeri gerçekten bu aralıkta olduğundan bu, "Sayı 10 ile 20 arasındadır" değerini döndürür.
Kullanmak istediğiniz aralığa bağlı olarak 10 ve 20 rakamlarını istediğiniz sayıyla değiştirmekten çekinmeyin.

