Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在 Haskell 中定义我自己的类型,调用Name它只是一个String(我单独定义它以使我的代码更具可读性)。我只是这样写代码:
Name
String
type Name = String
但是当我运行它保存在 GHCI 上的文件时,我收到一条错误消息,上面写着“输入 `type' 上的解析错误”。为什么我会收到此错误?
整个代码:
module Names where import PhoneBook type Name = String
您需要将导入语句与模块声明放在单独的行上。像这样:
module Names where import Phonebook type Name = String
这应该有效。很可能是您的编辑器中周围的空白或隐藏格式有问题导致问题!
如果您粘贴它的源代码,我们可能可以直接解决它:)