Hi Monks.
I am trying to call a function by passing a scalar variable and a array reference as a argument. The function call is as below.
&executeCommand($command, \@paramlist);
Here the parameter $command is again a name of a function module which needs to be triggered with the \@paramlist as the argument list for the function pointed by $command. In the function definition of executeCommand i should call the function pointed by the $command with the \@paramlist as the arguments for that function. How do i do that , i am able loop through the parameter list and get the values but how can i trigger the function.Kindly suggest how to proceed.
Definition of executeCommand is as below
sub executeCommand{
print "Inside ExecuteCommand\n";
print "Currently executing Command name:".$_[0];
print "\n";
my $array_reference = $_[1];
foreach my $element (@$array_reference){
print "Parameter:".$element."\n";
}
}