On 03/16/2011 06:41 AM, Jesse Phillips wrote:
Ali Çehreli Wrote:

Right? Is there a better way that I am missing?

Thank you,
Ali

No better way, the stated reason IIRC is that it is easier to remove the new 
line then to append it back on.

May be stated, but it is very wrong! I guess:

    s = s ~ '\n';
versus
    if ((str[$-1] == '\n') || (str[$-1] == '\r')) {
        str = str[0..$-1];
        if ((str[$-1] == '\n') || (str[$-1] == '\r')) {
            str = str[0..$-1];
        }
    }

And it's not what programmers want in most cases, anyway. Actually, when does one need it?

Denis
--
_________________
vita es estrany
spir.wikidot.com

Reply via email to