reverse method

List reverse(
  1. List list, [
  2. dynamic axis = 0
])

Function used to reverse 2D array along axis axis is 0 by default and only support 0 and 1

var arr = [[1,2,3],[4,5,6],[7,8,9]];
var res = m2d.reverse(arr);
print(res);
// [[7,8,9],[4,5,6],[1,2,3]]

Implementation

List reverse(List<dynamic> list, [axis = 0]) {
  if (axis == 0) {
    return list.reversed.toList();
  } else if (axis == 1) {
    var temp = [];
    list.forEach((element) {
      temp.add(element.reversed.toList());
    });
    return temp;
  } else {
    throw new Exception('Only two axis 0 and 1');
  }
}