How to make rsplit (like in Python) in D
pineapple via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Oct 3 12:32:54 PDT 2016
On Monday, 3 October 2016 at 19:25:59 UTC, Uranuz wrote:
> When I pass empty string to splitter in most of languages I
> expect to get list with 1 item (empty string) as a result, but
> I get error instead. And I see inconsistency in that .front
> behaves normally, but .back is not. Usually I access front of
> range directly without any check when I expect it to have
> exactly 1 item. But in this case it not working and is very
> strange.
Hm, if front works but not back that is probably a bug.
I think checking whether the range is empty before accessing the
member should be a viable workaround.
More information about the Digitalmars-d-learn
mailing list