tail method

Datacat tail([
  1. int n = 5
])

Returns a new Datacat containing the last n rows.

Implementation

Datacat tail([int n = 5]) {
  if (rows.isEmpty) return Datacat(columns: List.from(columns), rows: []);
  int start = rows.length - n;
  if (start < 0) start = 0;
  return Datacat(columns: List.from(columns), rows: rows.sublist(start));
}