Thread Hash-Slice und die Ausgabe... (19 answers)
Opened by Duff at 2008-07-23 19:02

Linuxer
 2008-07-23 21:29
#112532 #112532
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Duff+2008-07-23 19:12:33--
Hätte aber mal wieder ne Frage:
1.) In Zeile 26 schreibst du als regex "m{\A[A-Za-z0-9]+\z}". Was bedeutet nochmals das \A...\z dazwischen? (so eine Art Wortgrenze?)


^ und $ matchen auf Zeilenanfang und Zeilenende, während \A und \z auf Stringanfang und Stringende matchen...

Duff+2008-07-23 19:12:33--
2.) Werden mit dem Ausdruck in Zeile 51 "@{$hash_r->{$user}}{ qw( uid gid comment homedir) };" die einzelnen Elemente aus dem Zweiten Hash durchlaufen, indem ich dort die Schlüssel angebe?


Hatte mir schon gedacht, dass dazu eine Rückfrage kommt ;o))
Ja, der Ausdruck liefert die Werte zu den genannten Schlüsseln aus dem inneren Hash.
Der Ausdruck dereferenziert die mit $hash_r->{$user} bezeichnete Hash-Referenz als Hash-Slice.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Hash-Slice und die Ausgabe...