D - String formatting revisited (yet again)
- Andy Friesen (9/9) Sep 19 2003 D's shiny new opCall overload gave me a chance to improve the interface
D's shiny new opCall overload gave me a chance to improve the interface of my printf-workalike. import formatter; /* * the trailing () is needed to convert the formatter object to a * string, since implicit conversions are not possible */ char[] result = format("{0} + {1} = {2}") (5) (2) ("Spam") (); You can grab it at http://ikagames.com/andy/d/console-19-sep-2003.zip
Sep 19 2003