On Monday, 11 March 2019 at 15:03:39 UTC, XavierAP wrote:

What compiler version are you using? I on the other hand was surprised that I needed the try-catch above, after having already checked isNumeric. The documentation claims that the conversion to int or long would truncate, but my compiler (v2.084.0) throws instead.

Of course now I realize that using try-catch I no longer need to check isNumeric... My design didn't use try-catch but I had to add it because std.conv:to behaves differently from the documentation:

https://dlang.org/phobos/std_conv.html#to

Not sure if I need to update my DMD, or it's the documentation that's out of date, or something else is wrong.

Reply via email to