print "Now testing with the ampersand\n"; &ersand('arg1', 'arg2'); print "Now testing with the ampersand, but with 'blank' arguments\n"; &ersand_blank_arg; print "Now testing without the ampersand\n"; no_ampersand('arg1', 'arg2'); sub ampersand { &two; } sub ampersand_blank_arg { &two(); } sub no_ampersand { two(); } sub two { print "@_\n"; } __OUTPUT___ Now testing with the ampersand arg1 arg2 Now testing with the ampersand, but with 'blank' arguments Now testing without the ampersand