小编Fra*_*tal的帖子

如何避免两次使用相同参数调用相同的函数?

我有一段这样的代码

if (result-of-a-func-call) > 0
    then (result-of-a-func-call)
    else -2
Run Code Online (Sandbox Code Playgroud)

有没有办法避免第二次调用相同的函数(使用相同的参数)?在命令式语言中,我们可以做类似的事情

if((result=func-call())>0)
    result
else
    -2
Run Code Online (Sandbox Code Playgroud)

haskell

2
推荐指数
1
解决办法
641
查看次数

标签 统计

haskell ×1