"map head . group" 有名字吗?

Is there a name for "map head . group"?

函数 map head . group :: Eq a => [a] -> [a] 将相邻的相等值合并为一个值。 与 nub 相反,它不会删除 all 等值。

例如:

nub                [1,1,2,1] == [1,2]
(map head . group) [1,1,2,1] == [1,2,1]

我在标准库中找不到这个函数。有固定名称吗?

不,标准库中没有这样的函数。快速 Hoogle query 显示核心库中类型为 Eq a => [a] -> [a] 的唯一其他函数是 nub.