Re: Question about the $ sign in arrays and strings

2020-02-19 Thread mipri via Digitalmars-d-learn
On Wednesday, 19 February 2020 at 07:49:36 UTC, Namal wrote: oooh... I used str = std.readln(); to get my string and there must have been some other sign, line break or whitespace or something at the end :( Now I understand it, thx That makes sense. readln includes the newline: $ echo

Re: Question about the $ sign in arrays and strings

2020-02-18 Thread Namal via Digitalmars-d-learn
oooh... I used str = std.readln(); to get my string and there must have been some other sign, line break or whitespace or something at the end :( Now I understand it, thx

Re: Question about the $ sign in arrays and strings

2020-02-18 Thread mipri via Digitalmars-d-learn
On Wednesday, 19 February 2020 at 07:04:48 UTC, Namal wrote: Hello, I wanted to remove the lastchar in a string and figured that you can do that wit str = str[0..$-2]; but why is str = str[0..$] and str=str[0..$-1] the same ? Why do you think that they are the same? $ rdmd --eval 'auto

Question about the $ sign in arrays and strings

2020-02-18 Thread Namal via Digitalmars-d-learn
Hello, I wanted to remove the lastchar in a string and figured that you can do that wit str = str[0..$-2]; but why is str = str[0..$] and str=str[0..$-1] the same ?