I’m trying to understand someone else’s Perl code without knowing much Perl myself. I would appreciate your help.
I’ve encountered a Perl function along these lines:
MyFunction($arg1,$arg2__size,$arg3)
Is there a meaning to the double-underscore syntax in $arg2, or is it just part of the name of the second argument?
There is no specific meaning to the use of a __ inside of a perl variable name. It’s likely programmer preference, especially in the case that you’ve cited in your question. You can see more information about perl variable naming here.