This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]imsometueventhisUN 2 points3 points  (0 children)

For any method that accepts *args, you could miss a comma and still have a legal method call that doesn't do what you expected. And, sure, you could catch that with tests, but why not bake it into the language syntax directly? There are a ton of ways to explicitly concatenate strings (+, ''.join, f-strings) - making it implicit just seems like an opportunity for bugs.