intersection(set)/bitAnd(&)

Syntax

X & Y

Arguments

Set Operation: X and Y are sets.

Bit Operation: X and Y are equal sized vectors,or Y is a scalar.

Details

Set Operation: return the intersection of two sets.

Bit Operation: return the result of bitAnd operation.

Examples

// set intersection
x=set([5,5,3,4]);
y=set(8 9 4 4 6);
x & y;
// output
set(4)

// bitAnd
x=1 0 1;
y=0 1 1;
x&y;
// output
[0,0,1]