Siechfred: Parameterübergabe

Beitrag lesen

Behandle deine Subroutinen als Objekte. Das ist alles.

Nein, absolut nicht, etwas konkreter müsste man da schon werden. Subroutinen kann man nicht mal eben so als Objekte behandeln, insofern ist Dein Hinweis wenig hilfreich. Freilich kann man ein eigenes Konfigurationsobjekt nutzen (oder was vorgefertigtes von CPAN.org). Im einfachsten Falle genügt auch ein eigener Namensraum (als Package-Datei oder innerhalb  des Scripts):

package myConfig;  
  
use strict;  
  
our $sense_of_life = 42;  
our $number_of_the_beast = 666;  
  
1;

Und der Zugriff:

use myConfig;  
use strict;  
  
print $myConfig::sense_of_life;  
print $myConfig::number_of_the_beast;

Nur mal so als Denkanstoß.

Siechfred

--
Hinter den Kulissen passiert viel mehr, als man denkt, aber meistens nicht das, was man denkt.