Thread Perlverhalten bei undef im Schleifenkopf 5.18 und 5.20 (13 answers)
Opened by bianca at 2016-10-23 07:14

Gast janus
 2016-10-23 11:09
#185530 #185530
2016-10-23T08:36:21 GwenDragon
Was Bianca machte ist schon logisch, nur nicht robust genug.

Wie löst du das dann einfach in zwei Zeilen, wenn die Voraussetzung ist: Datei lesen oder Datei erzeugen wenn nicht existent.
Bitte dein Beispiel.


Ok, hast recht, kann vorkommen, hier meine 2 Zeilen:
Code (perl): (dl )
1
2
read( $fh, my $bin, 4 );
my $c = unpack( 'N', $bin) || return wantarray ? () : [];


Erläuterung: Gelesen werden 4 Bytes und wenn die nichts definiertes ergeben, gibt die Funktion ein leeres Array zurück. Im Regelfall ist die Rückgabe auch ein Array bzw. eine Array-Ref.



http://perl.rolfrost.de/hashfile.html
Last edited: 2016-10-23 11:43:09 +0200 (CEST)

View full thread Perlverhalten bei undef im Schleifenkopf 5.18 und 5.20