Я недавно взял на себя изучение Haskell и, на одном из первых уроков, мне сказали научиться управлять списками в первую очередь. Я понимаю, как выбрать элемент списка от его позиции, как этотВозврат элемента списка с использованием позиций
myList = [7, 3, 6, 15, 8]
myList !! 3
Теперь я хотел бы знать, если это возможно, чтобы выбрать позицию, начиная с последнего элемента списка, так же, как то, что я делал в Python с помощью этого
pythonlist = [7, 3, 6, 15, 8]
pythonlist[-2]
Это тоже правильно (!! <) :: [a] -> Int -> а л !! <я = (обратный л) !! я –
Да, возможно, даже бит лучше. – leftaroundabout
Я просто добавлю его ради разнообразия :) –