2 ms·
> There is no canonical way to convert a Template to a string. ... but let me assure you it's never the wrong one!
by kazinator 2y ago
> There is no canonical way to convert a Template to a string.
... but let me assure you it's never the wrong one!
- zahlman 2y agoWell, no; the entire point is that there are multiple ways to interpret the Template in context. One possible application is for localization (supposing that the interpolations are objects that can give a localized string on demand, or e.g. integers to be formatted in a locale-aware manner). It should probably be possible to do that with .format anyway, but just as an example. Perhaps someone out there wants to store fragments of SQL within a JSON document, too. The point is to maintain that flexibility, by separating the parsing and formatting steps.