bool ListsEqual(var list1, var list2) {
if (!(list1 is List && list2 is List)
|| list1.length != list2.length) {
return false;
}
for (int i = 0; i < list1.length; i++) {
if (list1[i] != list2[i]) {
return false;
}
}
return true;
}
void main() {
List list1 = [2, 0, 4, 8, 1, 6];
List list2 = [2, 0, 4, 8, 1, 6];
if (ListsEqual(list1, list2)) {
print('yes');
} else {
print('no');
}
}
/*
run:
yes
*/