Мне нужно отсортировать трехмерный массив по нескольким ключам, и я не знаком с лямбдой.У меня есть массив:
arry = [,
[[3,1,2], 'foo', 'bar'],
[[1,2,3], 'foo', 'bar'],
[[2,1,3], 'foo', 'bar']
#[[x,y,z], 'blah', 'blah']
]
И мне нужно отсортировать его так, чтобы значение z было самое высокое , но если значения z
равны, сортировать по y
значение наименьшее , а если y
равно, сортировать по x
наименьшее .Поэтому выходной массив должен выглядеть так:
arry = [
[[2,1,3], 'foo', 'bar'],
[[1,2,3], 'foo', 'bar'],
[[3,1,2], 'foo', 'bar']
#[[x,y,z], 'blah', 'blah']
]