Thread Frage zur for-Schleife
(14 answers)
Opened by Gast at 2008-02-27 14:01 renee+2008-02-27 16:50:24-- Ach so... du hast in Perl oft die Wahlfreiheit bei einzeiligen Blocks diesen vorher oder dahinter zu schreiben (beim Stil scheiden sich die Geister) also statt Code (perl): (dl
)
foreach (LISTE) {einzeiler} geht auch Code (perl): (dl
)
einzeiler foreach (LISTE) beachte dass jetzt die Blockklammern fehlen. 'for' und 'foreach' sind äquivalent. Wo das diese Postschreibweise explizit dokumentiert ist weiß ich leider nicht perlsyn foreach erlaubt z.B. dann auch keine benannte Variable. @Community: erlaubt mir perldoc auch eine Suche durch alle Docs um z.B. "foreach" zu suchen? EDIT: habs in perlsyn gefunden: Any simple statement may optionally be followed by a SINGLE modifier, just before the terminating semicolon (or block ending). The possible modifiers are: if EXPR unless EXPR while EXPR until EXPR foreach EXPR TMTOWTDYOG (there's more than one way to dig your own grave)
|