sub some_function { my (%args) = @_; # no need to worry about the order here either } ## optionally sub someMethod { my( $self, $mandatoryFirstArg, %args ) = @_; # no need to worry about the order here either }