3 ms·
In many languages you can do whatever you want with parameter names because they’re an implementation detail. In Python it’s always been frustrating that perha
by makecheck 6y ago
In many languages you can do whatever you want with parameter names because they’re an implementation detail. In Python it’s always been frustrating that perhaps a less experienced developer can rename a parameter “inside the function” and break calling code that happened to refer to the name. (And since it isn’t static/compiled, how long after the change will you see this break?)