_roro: Hash an Funktion übergeben

Beitrag lesen

moin,

das hier:?

  
  
use vars qw(%function);  
Deklaration der Funktion als hash Value:  
$function{'funktionsname'}=sub{  
     # @argumente = @_;  
     # statements  
};  
  
Wichtig ist das abschließende *;* Semikolon!  
  
Aufruf einer in einem hash definierten Funktion:  
# vorherige Prüfung ob die Funktion definiert ist  
if(exists $function{'funktionsname'}){  
    $function{'funktionsname'}(@parameterliste);  
}  
  

roro