9 lines
263 B
Dart
9 lines
263 B
Dart
bool listEquals<T>(List<T>? a, List<T>? b) {
|
|
if (identical(a, b)) return true;
|
|
if (a == null || b == null) return a == b;
|
|
if (a.length != b.length) return false;
|
|
for (int i = 0; i < a.length; i++) {
|
|
if (a[i] != b[i]) return false;
|
|
}
|
|
return true;
|
|
} |