DIP 1027---String Interpolation---Community Review Round 1
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Wed Dec 11 11:40:44 UTC 2019
On Wednesday, 11 December 2019 at 11:21:08 UTC, Ola Fosheim
Grøstad wrote:
> log(f"I have {dec(3,2)}{account.total} USD in my pocket")
>
> Becomes
> log("I have ", dec(3,2), account.total," USD in my pocket")
Actually, make that a tuple, but add proper tuples first. So that
you can write
log("Vector {vec_formatter(3,2)}{myvec} is ready.",
log_channel)
and it becomes
log (〈"Vector ", vec_formatter(3,2), myvec, " is ready."〉,
log_channel )
Where «〈» and «〉» signifies the language-builtin tuple.
More information about the Digitalmars-d
mailing list