Haskell: Ошибка синтаксического анализа в шаблоне

Кто любит говорить мне, что не так с этим кодом (синтаксически)?

-- merge two sorted lists
mergeX [] b res = b ++ res
mergeX a [] res = a ++ res
mergeX a:as b:bs res
    | a > b     = mergeX as b:bs a:res
    | otherwise = mergeX a:as bs b:res

Интерпретатор:

Ошибка синтаксического анализа в шаблоне: mergeX

17
задан Chris Martin 6 September 2017 в 07:39
поделиться