FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: betateilchen am 25 Februar 2018, 09:12:01

Titel: Warum kommt da keine Null (mehr) ?
Beitrag von: betateilchen am 25 Februar 2018, 09:12:01

fhem-rpi3> {isday}
1
fhem-rpi3> {!isday}

fhem-rpi3>


Hat sich das Verhalten von perl in Sachen "negieren von Werten" geändert?
Wenn es dunkel ist, liefert isday() korrekt eine 0 zurück.
Wenn ich das Ergebnis tagsüber negiere, scheint es zu Problemen in notify zu kommen.

Aufgefallen hier: https://forum.fhem.de/index.php/topic,84883.0.html
Titel: Antw:Warum kommt da keine Null (mehr) ?
Beitrag von: CoolTux am 25 Februar 2018, 09:24:57
Muss wohl


{ return !0 }
1



{ return !1 }





https://stackoverflow.com/questions/1134962/why-does-1-give-me-nothing-in-perl