То, что вы можете сделать, это использовать сопоставление с шаблоном
, например, вы хотите удалить элемент из списка, поэтому в основном, когда этот элемент равен элементу деконструкции, которому вы соответствуете, вы возвращаете список без этого элемента. ..
Вы можете использовать функцию head для сохранения списка, который вы повторяете, и использовать «копию» этой функции в рекурсивной функции.
Вы пытались использовать абсолютное значение для -х вещь? Вы можете сделать быструю проверку на соответствие абсолютного значения в шаблоне
Удачи!