On Saturday, 28 December 2013 at 17:07:58 UTC, Andrei Alexandrescu wrote:
On 12/28/13 8:50 AM, Jeroen Bollen wrote:
On Saturday, 28 December 2013 at 16:49:15 UTC, Jeroen Bollen wrote:
Why is when you do readln() the newline character (\n) gets read too? Wouldn't it make more sense for that character to be stripped off?

I just want to add to this, that it makes it really annoying to work with the command line, as you kinda have to strip off the last character
and thus cannot make the string immutable.

Try stdin.byLine, which by default strips the newline.

stdin.byLine can't strip \r\n unless you specify that as the line terminator, in which case it can't split by \n.

Reply via email to