In the Python 3.8 Programming FAQ, I saw the following function definition:
class callByRef:
def __init__(self, /, **args):
for key, value in args.items():
setattr(self, key, value)
This is missing in the Python 3.7 version:
class callByRef:
def __init__(self, **args):
for (key, value) in args.items():
setattr(self, key, value)
What is this new / syntax?
How does it relate to a / appearing in help() output?
Note: this and this question are about help() annotation, whereas this question is about new syntax and any differences to the help() annotation.