⭐ in reply to calling a sub using its name assigned to a variable ?
So - let us attempt to resolve your problem the politically correct, and still efficient way. It turns out that this way is possibly easier to understand too. I'm recommending using a hash which contains subroutine references. The code (Untested, unparsed) will look something like this :
sub main_menu($$){ --code to handle main } sub other_menu($$){ --code } my %dispach_sub =( main_menu=>\&main_menu , other_menu=>\&other_menu ); ..after reading the data file into $var, $dispach_sub($var)($screenpos1, $screenpos2); ...
|
|---|