Check whether a range is empty
vino.B
bheeman.vino at hotmail.com
Fri Jul 13 19:29:44 UTC 2018
On Friday, 13 July 2018 at 19:05:20 UTC, Steven Schveighoffer
wrote:
> On 7/13/18 2:37 PM, vino.B wrote:
>> Hi All,
>>
>> How do i check whether a range is empty. eg.
>> (!PFResutl.toRange).empty. I tired the below, but it is no
>> printing Empty if the range is empty it just prints blank line.
>>
>> if (!(!PFResutl.toRange).empty) { writeln("Empty"); }
>>
>
> Without knowing what PFResutl is, let me simplify a bit:
>
> if( ! (expr).empty) { writeln("Empty"); }
>
> That exclamation point means "not". So you are first checking
> if the range is NOT empty, and if so, printing "Empty". Is that
> what you meant?
>
> -Steve
Hi Steve,
Sorry there was a typo mistake, so the PFResult contain the
results of "taskPool.workerLocalStorage" which i print using
writeln(PFResult.toRange) so the requirement is that if the rage
is empty it has to print "Empty" else it should print the result.
Eg:
if (!(PFresult.toRange).empty) {
foreach(i; chain(PFresult.toRange)) { writeln(i[]); }
} else { writeln("Empty"); }
From,
Vino.B
More information about the Digitalmars-d-learn
mailing list