Thread .txt und Arrays (24 answers)
Opened by Proxy at 2008-07-20 21:30

MatthiasW
 2008-07-21 10:58
#112364 #112364
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
betterworld+2008-07-21 00:35:53--
MatthiasW: Verwendung von goto mit Labels ist nicht sehr schoen. Schau Dir mal die Befehle "next" und "last" an.

Ich hatte erst next und last im Code und auch keine until, sondern eine while Schleife, die Variable $done, hab ich auch erst später dazugenommen.
Nur leider hat das wegen des do {} Blocks nicht funktioniert... perl hat mir gesagt, ich wäre nicht innerhalb eines Schleifenrumpfes, also hab ichs abgeändert.
Ob das Problem mit until auch besteht weiß ich nicht, ich habs nur mit while getestet.
Natürlich hätte ich die Schleife auch umstellen können, aber das war mir dann doch zu viel Aufwand, es ist halt quick&dirty.

Die Prototypen finde ich persöhnlich sehr praktisch, jedenfalls wenn man mal etwas nicht objektorientiert macht, denn leider funktionieren sie da ja nicht mehr...
Ich finde sie deshalb so praktisch, weil man dann sicher gehen kann, dass man die Parameter so vorfindet, wie man sie gerne hätte. Und derjenige, der die Subroutinen verwendet, wird darauf hingewiesen, falls er einen Fehler gemacht hat.
D.h. natürlich nicht, dass man sich das Prüfen der Parameter sparen kann, wenn man Prototypen verwendet, aber Arbeit bekommt man in jedem Fall abgenommen.

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread .txt und Arrays