我试图在Haskell中定义我自己的类型Name
,它只是一个String
(我分别定义它以使我的代码更具可读性)。我只是写代码:
type Name = String
但是当我运行它保存在GHCI中的文件时,我收到一条错误,上面写着“输入'类型'解析错误”。为什么我会收到此错误?
整个代码:
module Names where import PhoneBook
type Name = String
答案 0 :(得分:1)
这应该有效。很可能是编辑器中周围的空格或隐藏格式导致问题的问题!
如果您粘贴源代码,我们可以直接解决它:)
答案 1 :(得分:1)
您需要将import语句与模块声明分开。像这样:
module Names where
import Phonebook
type Name = String