我可以在haskell源文件名中使用数字前缀吗?

时间:2017-12-20 23:17:55

标签: haskell

我尝试用haskell解决编程问题。 为方便起见,我使用了01-apple.hs02-banana.hs03-caramel.hs等文件名。

但我不知道如何将这些文件用作模块。模块标识符不可能以数字为前缀。我不能使用这些文件名吗?

1 个答案:

答案 0 :(得分:1)

您无法使用数字启动Haskell模块,因为模块必须以大写字母开头。 (Source)

你可以在文件名中包含数字,只要它们不是第一个,所以Apple01.hs就可以了。

Haskell文件本身没有这些限制,GHC在编译01-apple.hs时没有问题。