Call a subroutine without defining it : Subroutine Call « Subroutine « Perl






Call a subroutine without defining it

   

#!/bin/perl

sub AUTOLOAD {
     my(@arguments) = @_;
     my($package, $command)=split("::",$AUTOLOAD, 2);
     return '$command @arguments';   # Command substitution
}

$day=date("+%D");     # date is an undefined subroutine
print "Today is $day.\n";
print cal(3,2007);    # cal is an undefined subroutine

   
    
    
  








Related examples in the same category

1.Call a subroutine and use it
2.Call sub
3.Call the subroutine with $number
4.Calling a sub routine with &
5.Calling a sub routine with 'subroutine_name();'
6.Calling function in print statement
7.Calling subroutines that are not defined before use