On Monday, August 09, 2010 18:12:11 simendsjo wrote: > On 10.08.2010 03:08, bearophile wrote: > > Jonathan M Davis: > >> Why, because it should be > >> > >> if(delimiter is null) > >> > >> > >> or just > >> > >> if(!delimiter) > > > > if (delimiter.length == 0) > > Or > > if (!delimiter.length) > > > > Bye, > > bearophile > > Isn't that very different things? You cannot use .length if delimiter is > null.
If that's what you're looking for, then the proper thing to do would be to import std.array and do this if(delimiter.empty) It wille handle both null and length == 0 cases. Not to mention, it's much more range-y that way. - Jonathan M Davis