Thread Variablen in Sub's - strict meckert rum.
(20 answers)
Opened by popcorn5 at 2007-04-26 20:29
[quote=GoodFella,26.April.2007, 23:56][quote=Sucher,26.04.2007, 23:41]Hallo,
nur aus Interesse: Warum möchte man denn eine sub in einer sub definieren? Grüße,[/quote] Um den Sub-Namespace möglichst klein zu halten und logische Einheiten beeinander zu belassen?[/quote] Was den für ein Sub-Namespace? Jede Subroutine egal wo du sie Definierst ist automatisch am Package gebunden. Ob du die Sub nun innerhalb einer anderen Sub Definierst ist volkommen egal. Code: (dl
)
1 #!/usr/bin/perl Das Beispiel gibt dann "Hallo, Welt" aus. Um das Package also von Funktionen freizuhalten bleibt letztendlich nur Annonyme Subroutinen zurück die du in lexikalische Variablen speicherst. Allerdiengs wird dann dein Namensraum für Variablen größer. Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|