Array operation with boolean operator

Andrea Fontana nospam at example.com
Thu Mar 14 10:03:46 PDT 2013


On Thursday, 14 March 2013 at 13:58:45 UTC, n00b wrote:
> I tried to use a boolean operator for an array operation :
>
> a[] = b[] < c[];
>
> It compiles but seems to only fill a[] with the result of b[0] 
> < c[0].
> Is there any "rational" reason to that?
> And is there any way to use boolean operator for array 
> operations?

Maybe this way:

int a[] = [1,2,3];
int b[] = [3,2,1];

a.zip(b).map!"a[0]<a[1]".writeln;
return;


More information about the Digitalmars-d-learn mailing list