array2DEquals function

bool array2DEquals(
  1. List<List<String>> a,
  2. List<List<String>> b
)

array2DEquals determines whether two 2-dimensional string arrays are identical.

Implementation

bool array2DEquals(List<List<String>> a, List<List<String>> b) {
  var aLen = a.length;
  var bLen = a.length;

  if (aLen != bLen) {
    return false;
  }

  for (var i = 0; i < aLen; i++) {
    if (!ListEquality().equals(a[i], b[i])) {
      return false;
    }
  }
  return true;
}