2

我试图在 Haskell 中定义我自己的类型,调用Name它只是一个String(我单独定义它以使我的代码更具可读性)。我只是这样写代码:

type Name = String

但是当我运行它保存在 GHCI 上的文件时,我收到一条错误消息,上面写着“输入 `type' 上的解析错误”。为什么我会收到此错误?

整个代码:

module Names where import PhoneBook

type Name = String
4

2 回答 2

1

您需要将导入语句与模块声明放在单独的行上。像这样:

module Names where

import Phonebook

type Name = String
于 2013-10-08T15:40:27.030 回答
1

这应该有效。很可能是您的编辑器中周围的空白或隐藏格式有问题导致问题!

如果您粘贴它的源代码,我们可能可以直接解决它:)

于 2013-10-08T13:21:41.493 回答