PowerShell 7: Boş Birleştirme Operatörü ??

Womanne

Member
Yeni PowerShell operatörü ?? $null değilse önceki ifadenin değerini döndürür.


“Sıfır birleştirme operatörü” ??2005’ten beri C#’ta bulunan ancak sürüm 7.0’dan beri yalnızca PowerShell’de bulunan, değilse önceki ifadenin değerini döndürür $null VE. eğer değer $null aşağıdaki ifadenin değeri iletilir. Böylece, sıfır durumu zarif bir şekilde başka bir değere dönüştürülebilir:

$name = $name ?? "n/a"

PowerShell 1.0 ila 6.2’de daha uzun yazmanız gerekiyordu:

if ($name -eq $null) { $name = "n/a"}


()



Haberin Sonu
 
Üst