compare<V> method

bool compare<V>(
  1. Iterable<V> list, {
  2. Compare? c,
})

Implementation

bool compare<V>(Iterable<V> list, {Compare? c}) {
  if (list.length != this.length) {
    return false;
  }
  for (int i = 0; i < list.length; i++) {
    if (c == null) {
      if (elementAt(i) != list.elementAt(i)) {
        return false;
      }
    } else {
      if (!c(elementAt(i), list.elementAt(i))) {
        return false;
      }
    }
  }
  return true;
}