Subroutine with no arguments defined after it is used: using ()
print "\nUsing only ():\n"; definedAfterWithoutArguments(); sub definedAfterWithoutArguments { print "definedAfterWithoutArguments\n"; }