Thread Boolean (1|0) Variable auf undef prüfen
(14 answers)
Opened by mika at 2016-02-07 07:39
Hallo,
ich habe in einer Konfigurationsdatei vom Type INI einen globalen Wert der 0 oder 1 sein darf. Nun möchte ich testen on dieser gesetzt ist und wenn nicht den Standardwert 1 zuweisen. Aber beim prüfen mit if (!$var) fällt auch der Wert 0 wie undef aus. Der genaue Code ist folgender, genutzt wird das Modul Config::Tiny. Code (perl): (dl
)
$cfg->{"_"}{"download"} = 1 if ( !$cfg->{"_"}{"download"} ); Hoffe ihr versteht das Problem könnt mir bei der Lösung helfen. Mir fällt die Syntax dazu nicht ein. Hier greift wohl NULL == 0 wie bei C? Last edited: 2016-02-07 08:04:53 +0100 (CET) |