operator < method
Implementation
bool operator <(ByteArray other) {
var cmp =
_bytes.asMap().entries.map((entry) {
if (entry.key >= other.length) {
return 1;
}
return entry.value.compareTo(other[entry.key]);
}).toList();
for (var i = 0; i < cmp.length; i++) {
if (cmp[i] < 0) {
return true;
} else if (cmp[i] > 0) {
return false;
}
}
return cmp.length < other.length;
}