-1

我有功能,定义如下

function1 :: [Char] -> Int
function1 (x:s) | x=.........

如何在解释器 Hugs 中调用此函数。我的意思是如果我有功能

function2 :: Int -> [Int]
function2 n | n < .........

我可以在解释器中调用它

function2 5 

例如。

谢谢你。

4

2 回答 2

4

你可以用一个字符列表来调用它,也称为字符串:

function1 "foo"
于 2013-04-05T17:40:22.090 回答
2

Rein Henrichs 说的是正确的,但是您确定您正在将您编写的函数加载到解释器中吗?

因此,如果您将函数保存在其中,functions.hs则在与文件相同的文件夹中启动交互式控制台(Hugs 或 GHCi)并键入:

> :load functions.hs
> function1 "foo"
于 2013-04-05T19:47:10.747 回答