if(arr) now a warning
    Steven Schveighoffer via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Thu Apr 23 05:18:46 PDT 2015
    
    
  
On 4/22/15 6:10 PM, Martin Nowak wrote:
> Interesting trivia, I even found this bug in the documentation of the
> first dmd release http://downloads.dlang.org/releases/0.x/0.100/dmd.100.zip.
>
>
> Checking For Empty Strings
>
> C++ strings use a function to determine if a string is empty:
> 	string str;
> 	if (str.empty())
> 		// string is empty
> In D, an empty string is just null:
> 	char[] str;
> 	if (!str)
> 		// string is empty
>
>
> Apparently it was later fixed to if (!str.length)
> http://www.digitalmars.com/d/1.0/cppstrings.html.
>
Ahh, if only we could go back in time and force Walter to fix the 
compiler instead of the docs ;)
-Steve
    
    
More information about the Digitalmars-d
mailing list