Can you read the next line while iterating over byLine?

John Doe via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Feb 2 12:43:06 PST 2017


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 at 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'].


More information about the Digitalmars-d-learn mailing list