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
“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