operator == method
compare two arrays
Examples
var n = Array([1, 2, 3]);
var n2 = Array([1, 2, 3]);
print(n == n2);
/* output:
true
*/
Implementation
@override
bool operator ==(b) {
if (b is Array2d) {
_checkArray2dColumnsLength(this);
_checkArray2dColumnsLength(b);
_checkArray2dLength(this, b);
for (var i = 0; i < length; i++) {
if (this[i] != b[i]) {
return false;
}
}
return true;
} else {
throw ('the right object has to be an Array2d type');
}
}