Быстрый вопрос, что не так с этим?
(get) :: [a] -> Int -> a -- <- line 21
(x:xs) get 0 = x
(x:xs) get (n+1) = xs get n
ghci выдает эту ошибку, когда я пытаюсь загрузить файл, содержащий этот код.
Prelude> :load ch6.hs
[1 of 1] Compiling Main ( ch6.hs, interpreted )
ch6.hs:21:0: Invalid type signature
Failed, modules loaded: none.
Я пытаюсь получить инфиксный оператор.