25-Mar-2013 21:09, Phil Lavoie пишет:
On Monday, 25 March 2013 at 16:46:46 UTC, Dmitry Olshansky wrote:
25-Mar-2013 20:43, Phil Lavoie пишет:
I do believe that, in any case, this form is best:
if( arr !is null && !arr.empty )
Now write that one thousand times and count the typos.
Peace,
Phil
A thousand? !arr.empty instead of arr.length? Was that your point?
That short path better be correct path in most cases and this form is
exactly in the opposite direction: treating if (arr) as if(arr.ptr)
Not to mention the following "idiom":
if( arr !is null && !arr.empty )
--
Dmitry Olshansky