Dom Grigonis writes:
> > But it's far from concise
> What could be more concise?
A notation where you don't have to repeat a possibly long expression.
For example, numerical positions like regular expressions. Consider
this possible notation:
f'There are {count} expression{pluralize(count)} denoted by {=0}.'
Otherwise it isn't great, but it's definitely concise. In the
simplest case you could omit the position:
f'{=} is {count} at this point in the program.'
> > and violates DRY -- it doesn't solve the problem of the first
> > draft typo.
> And how is “postfix =“ different?
You *can't* use different identifiers for the name and value in
"postfix =": the same text is used twice, once as a string and one as
an identifier.
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/HNARI3L4PXNTJFGZD5AHTBG2RBLIC5OD/
Code of Conduct: http://python.org/psf/codeofconduct/