Я новичок в Haskell, так что медведь со мной.Редактирование первого элемента в списке в Tuple в Haskell
Можно ли удалить первый элемент списка внутри кортежа?
Так что, если у нас есть что-то вроде:
function:: [([x], y)] -> [([x], y)]
Можем ли мы изменить список, так что первый элемент списка будет удален? Так что кортежи как:
[([1,2,3], 4), ([5,6,7], 8), ([9,10,11,12], 13), ([14,15], 16)]
стать
[([2,3], 4), ([6,7], 8), ([10,11,12], 13), ([15], 16)]
?
Или это невозможно, и я трачу свое время, пытаясь понять это?
Да, это возможно. Сама подпись вашего типа указывает, что такое вещь возможно. – Sibi
Как бы вы к этому подошли? – Lincoln