I have been browsing a few of the perl modules where they have used $$%, $$, $$$, @, $%, @.. and so on in the function arguments.
I understand that $$ in the argument ensures that you have to pass 2 non-optional parameters and $ for 1 non-optional parameter. Do the others have similar meaning as well?