1

我刚刚开始使用 Haskell 平台对 Haskell 进行编程。我正在运行 winGHCi 1.0.6。

我使用以下代码创建了一个“basic.hs”文件:square x = x * x

我在 Haskell Platform 下创建了一个文件夹,并在那里保存了“basic.hs”。然后,当我加载“basic.hs”文件时,我收到以下消息:

*ghci> :cd C:\Program Files\Haskell Platform\2011.4.0.0\winghci
Warning: changing directory causes all loaded modules to be unloaded,
because the search path has changed.

ghci> :load "basic.hs"
[1 of 1] Compiling Main             ( basic.hs, interpreted )
Ok, modules loaded: Main.*

然后我尝试使用我定义的函数“square”,我得到以下错误:

*ghci> square 3
<interactive>:1:1: Not in scope: `square*

任何帮助,将不胜感激。

异构体

4

0 回答 0