Thread values eines Hash durch ein array filtern (Daten von FHEM)
(13 answers)
Opened by Tom at 2020-05-24 13:04
In einem map wird immer $_ genommen.
Da $_ implizit genommen wird, kann es auch meist weggelassen werden. Hätte ich kommentieren sollen, Entschuldige. my ($key, $value) = split /\s+->\s+/; Ist dasselbe wie my ($key, $value) = split /\s+->\s+/,$_; Sieh mal: Code: (dl
)
1 map { Da steht am Ende des Block von wo die Daten kommen, hier vom Array ️@daten, und map nimmt eben einzelne Werte aus der Liste/Array. Hätte ich auch kommentieren sollen, mein Fehler. Weiteres zu map in Perl: https://perlmaven.com/search/map un zu Hashes: https://perlmaven.com/perl-hash Last edited: 2020-05-24 16:22:32 +0200 (CEST) |