UConv.pm - zwei Hinweise

Begonnen von betateilchen, 23 Oktober 2016, 16:04:22

Vorheriges Thema - Nächstes Thema

betateilchen

1. Es gibt in 99_Utils.pm bereits eine Funktion round()

2. Es gibt eine perl Warnung bei Laden von UConv.pm

PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/UConv.pm line 27.

Kommt vermutlich daher, dass ein Array direkt im Hash zugewiesen wird, anstatt an dieser Stelle eine Array-Referenz zu verwenden.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Loredo

Zitat von: betateilchen am 23 Oktober 2016, 16:04:22
1. Es gibt in 99_Utils.pm bereits eine Funktion round()


Diese Funktion macht den zweiten Parameter optional. Können wir gerne in 99_Utils übernehmen, ansonsten ist die Funktion hier doch eigentlich nur innerhalb des Package Namenraum gültig, oder?



Zitat von: betateilchen am 23 Oktober 2016, 16:04:22[/size]2. Es gibt eine perl Warnung bei Laden von UConv.pmPERL WARNING: Odd number of elements in anonymous hash at ./FHEM/UConv.pm line 27.Kommt vermutlich daher, dass ein Array direkt im Hash zugewiesen wird, anstatt an dieser Stelle eine Array-Referenz zu verwenden.



Eine solche Warnung bekomme ich bei keinem meiner Systeme hier. Ich habe den Hash trotzdem einfach mal umformatiert.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER