> -- Alexey Veselovsky писал(а):
> А вот заматчить foo (xs:x) , уже видимо не получится.Конкретно в Хаскелле не получится -- в нём списки односвязные. В Hope списки были двусвязные, вроде можно было что-то типа этого сделать.
В Хаскелле же последний элемент списка придётся брать функцией last, а начало списка без последнего элемента -- функцией init.