Dne 2.2.2017 v 21:43 John Doe via Digitalmars-d-learn napsal(a):

On Thursday, 2 February 2017 at 20:26:36 UTC, Daniel Kozak wrote:
Dne 2. 2. 2017 20:35 napsal uživatel "John Doe via Digitalmars-d-learn" < digitalmars-d-learn@puremagic.com>:

On Thursday, 2 February 2017 at 18:58:46 UTC, Daniel Kozak wrote:

[...]

Thanks readln is perfect. Since I am calling readln in different places and I always need to remove the newline character I have line=line[0..$-1] all over my code. Is there are better way?


you can use popBack on readln or trim but it is not more elegant. Maybe open enhancement on issues.dlang.org to phobos to add parameter for not keeping line end char

unrelated second question: Why is there no split function with a maxsplit parameter?


what is maxsplit parameter, I have never use it or need it?

Python's split function has an optional maxsplit parameter to specify the maximum splits that should be done. So that "1,2,3,4,5".split(',', 3) returns ['1', '2', '3', '4,5'].

How this is useful? How exactly do you use this (please show some example)? I belive if you show usefull usage it could be easily add to phobos. But to be honest I have never ever need such a thing :)

Reply via email to