试图在Haskell中定义我自己的类型

时间:2013-10-08 10:35:27

标签: haskell types

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

type Name = String

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

整个代码:

module Names where import PhoneBook

type Name = String

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

您需要将import语句与模块声明分开。像这样:

module Names where

import Phonebook

type Name = String