Test-PlaceholderTruthy #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Prüft ob ein Stringwert als ‘wahr’ gilt (Gegenstück zu Delphi StrIsTrue).
SYNTAX #
Test-PlaceholderTruthy [[-Value] <string>] [<CommonParameters>]
BESCHREIBUNG #
Wertet einen Stringwert nach den gleichen Regeln aus wie die Delphi-Funktion StrIsTrue aus elString.pas. Wird intern von Expand-PlaceholderString für bedingte Blöcke (%?variable%) verwendet.
Falsy-Werte: Leerstring, $null, reine Null-Zahlen (0, 0.0, 0,0, -0), FALSE, FALSCH, NEIN, NO, N, NIE, NON, NULL, NIL, DISABLED, DISABLE, OFF, AUS. Alles andere gilt als truthy.
PARAMETER #
-Value #
Type: string
Der zu prüfende Stringwert.
AUSGABEN #
bool
BEISPIELE #
Test-PlaceholderTruthy -Value '1'
# Gibt True zurück
Test-PlaceholderTruthy -Value 'NEIN'
# Gibt False zurück