reverse method
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');
}
}