string <-> null/bool implicit conversion

David Nadlinger via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 20 13:26:06 PDT 2015


On Thursday, 20 August 2015 at 16:45:18 UTC, Márcio Martins wrote:
> Having 2 empty strings evaluate differently is very unintuitive 
> and error-prone, in my opinion.

It's even worse: http://dpaste.dzfl.pl/ba3376feca8e

The arrays are equal, but their Boolean value is not.

I don't get how Andrei can reconcile this with his "D avoids 
unforced errors" stance.

  — David


More information about the Digitalmars-d mailing list