digitalmars.D - std.string.format results in run-time exception
- d coder (22/22) Jun 30 2012 Greetings
Greetings std.string.format throws runtime exception for BigInt and for BitArray types even though writefln works fine. The run-time error says std.format.FormatException std/format.d(4744): Can't convert std.bigint.BigInt to string: "string toString()" not defined Here is a small test case. Regards - Puneet void main() { import std.stdio; import std.string; import std.bigint; import std.bitmanip; BigInt aa = 100; BitArray bb; bb.init([true, false]); writefln("%x", aa); writefln("%x", bb); writeln(format("%x", aa)); writeln(format("%x", bb)); }
Jun 30 2012