s.length > 0 or s !is null?
used to C++/C#'s world I cautch myself doing something like this:

if(s !is null && s.length > 0 && s[0] == '/)

then a I remembered the D's way, which length is probably a function not a property (in the C++/C#'s sense, which needs this as first parameter, hence s.length with s being null would result in error).

But it seems it's just enough:

string s = null;
if(s !is null && s[0] == '/')

is this correct?

Reply via email to