Boolesche Werte

Boolesche Variablen (true oder false) werden meistens mit ihren literalen Werten von $true und $false initialisiert. Wenn die PowerShell diese jedoch als Teil eines Booleschen Ausdrucks auswertet (das heißt: innerhalb einer if-Anweisung), bildet sie die Ergebnisse in einer passenden Booleschen Darstellung ab (Tabelle 1.6).

Tabelle 1.6 Boolesche Interpretation der Windows PowerShell

Ergebnis

Boolesche Darstellung

$true

True

$false

False

$null

False

Zahl, die nicht null ist

True

null

False

Zeichenkette, die nicht leer ist

True

leere Zeichenkette

False

Array, das nicht leer ist

True

leeres Array

False

Hash-Tabelle (entweder leer oder nicht)

True

Get Windows PowerShell 2.0 kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.