Entry tags:
Тонкости точной семантики сопоставления с образцом
Хорошая хотя и простая задачка возникла в процессе проверки домашних заданий. Чем отличается поведение следующих двух функций, и в чем причина такого отличия:
diff xs = do p <- zip xs (tail xs) return $ abs (fst p - snd p) diff' xs = do p <- zip (tail xs) xs return $ abs (fst p - snd p)