Last I checked, neither does standard JavaScript, but that’s not held it back.
I write a lot of Java these days, but I still write some Perl (and, depending upon the problem to be solved, and the situation in which it needs to run, shell scripts and PHP) and some JavaScript too.
Picking the right language for the task at hand is something you learn with experience, IMHO.
What I meant was that, by default, you don't have signatures to functions, only the @_ array
Last I checked, neither does standard JavaScript, but that’s not held it back.
I write a lot of Java these days, but I still write some Perl (and, depending upon the problem to be solved, and the situation in which it needs to run, shell scripts and PHP) and some JavaScript too.
Picking the right language for the task at hand is something you learn with experience, IMHO.
Many scripting languages don't. Most Python projects use **kwargs to not have to enforce specific function arguments.