Как новичок Haskell, я пытаюсь использовать ключевое слово «данные» для определения псевдонима типа. Это мой простой весь файл:Псевдоним типа Haskell, побежденный ошибкой «квалифицированное имя в позиции привязки»
import qualified Data.Array.Unboxed
data Point = Data.Array.Unboxed.UArray Int Double
GHC говорит «Квалифицированное имя в положении связывания: Data.Array.Unboxed.UArray»
Почему я не могу использовать составное имя? Как я должен определить свой псевдоним типа?
использование 'типа точки = Data.Array.Unboxed.UArray Int Double';) – Carsten
Для псевдонимов типа используйте' type' , а не 'данные'. –
OMG, как я мог пропустить это! – ToZo