sub fudge($){ print @_ } #### fudge(1); fudge 2; #### fudge 1,2; #### fudge(1,2); #### $ perl -le " sub fudge($){print @_} fudge(1,2); Too many arguments for main::fudge at -e line 1, near "2)" Execution of -e aborted due to compilation errors.
## fudge(1); fudge 2; ##
## fudge 1,2; ##
## fudge(1,2); ##
## $ perl -le " sub fudge($){print @_} fudge(1,2); Too many arguments for main::fudge at -e line 1, near "2)" Execution of -e aborted due to compilation errors.