PowerShell'de Dizinin Boş Olup Olmadığı Nasıl Kontrol Edilir (Örneklerle)


Genellikle PowerShell'de bir dizinin boş olup olmadığını kontrol etmek isteyebilirsiniz.

Bunu yapmak için aşağıdaki yöntemleri kullanabilirsiniz:

1. Yöntem: Dizinin Boş olup olmadığını kontrol edin (Doğru veya Yanlış Döndür)

$my_array.count -eq 0

Bu özel örnek, $my_array adlı dizinin boş olup olmadığını kontrol eder ve sonuç olarak Doğru veya Yanlış değerini döndürür.

2. Yöntem: Dizinin Boş olup olmadığını kontrol edin (Dizeyi Çıkış Olarak Döndürün)

if ($my_array.count -eq 0) {
    Write-Host "The array is empty"
} else {
    Write-Host "The array is not empty"
}

Bu özel örnek, $my_array adlı dizinin boş olup olmadığını kontrol eder ve ardından sonuç olarak özel metin içeren bir dize çıktısı almak için Write-Host'u kullanır.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Dizinin Boş olup olmadığını kontrol edin (Doğru veya Yanlış değerini döndürün)

Hiçbir değeri olmayan $my_array adında bir dizi oluşturmak ve ardından dizinin boş olup olmadığını kontrol etmek için aşağıdaki sözdizimini kullanabiliriz:

$my_array = @()
$my_array.count -eq 0

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Bu, $my_array adlı dizinin gerçekten boş olduğunu bildiren True değerini döndürür.

Örnek 2: Dizinin Boş olup olmadığını kontrol edin (Dizeyi Çıkış Olarak Döndürün)

Hiçbir değeri olmayan $my_array adlı bir dizi oluşturmak için aşağıdaki sözdizimini kullanabilir ve ardından dizinin boş olup olmadığını kontrol etmek için bir if else ifadesi kullanabiliriz; özel metni bir dizi olarak döndürebiliriz. sonuç:

$my_array = @()

if ($my_array.count -eq 0) {
    Write-Host "The array is empty"
} else {
    Write-Host "The array is not empty"
}

Aşağıdaki ekran görüntüsü bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir:

Bu, "Dizi boş" değerini döndürür çünkü $my_array adlı dizi gerçekten boştur.

Bu metni, Write-Host cmdlet'inde görüntülemek istediğiniz çıktıyla değiştirmekten çekinmeyin.

İlgili makaleler