http://www.perlmonks.org?node_id=1057949


in reply to Re^2: Creating 'new' subroutine.
in thread Creating 'new' subroutine.

Even if the intention was to write it with a check for evenness, @_ % 2 == 0 ? {@_} : {}, it would be very poor coding practise to just silently discard the options supplied by the user (if odd).