我有功能,定义如下
function1 :: [Char] -> Int
function1 (x:s) | x=.........
如何在解释器Hugs中调用此函数。我的意思是,如果我有功能
function2 :: Int -> [Int]
function2 n | n < .........
我可以在解释器中调用它
function2 5
例如。
谢谢。
答案 0 :(得分:3)
您可以使用字符列表来调用它,也称为字符串:
function1 "foo"
答案 1 :(得分:1)
Rein Henrichs所说的是正确的,但你确定要将你写的功能加载到翻译中吗?
因此,如果您将功能保存在functions.hs
中,则在与文件相同的文件夹中启动交互式控制台(Hugs或GHCi)并输入:
> :load functions.hs
> function1 "foo"