Thread Hash als Option missbrauchen
(118 answers)
Opened by bloonix at 2005-12-19 02:24
[quote=steffenw,25.12.2005, 23:59]Du hast einfach nur einen Alias in die Struktur gelegt. Das ist so ähnlich wie in JavaScript with (http://de.selfhtml.org/javascript/sprache/objekte.htm#with).
Das ist nicht nur viel weniger Schreibaufwand und übersichtlicher, sondern steigert die Performence ungemein, weil Perl nicht jedesmal durch die Strukturen tippeln muß. Das zeigt, daß Du es verstanden hast.[/quote] Danke Steffen. Das grundlegende Problem besteht eigentlich darin, dass ich ja in der new-Methode mit bless nur einen Hash übergeben kann, oder ist es doch möglich, mehr zu übergeben? In der new-Methode initialisiere ich verschiedene Statistiken und lege sie in $self->{i_stats} ab. Die Optionen lege ich in $self->{options} ab. Mir wäre aber sowas wie %i_stats, %param; bless %i_stats, %param, $class; Aber bless erwartet einen Hash und danach die Klasse. What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |