小编Mig*_*llo的帖子

Haskell错误变量不在范围内

我编写了一个非常基本的递归函数,但是当我尝试使用它时,Haskell给了我一个错误.

这是代码:

import Data.Char
import Test.QuickCheck
potencia :: Integer -> Integer -> Integer
potencia x 0 = 1
potencia x n = x*(potencia x (n-1))
Run Code Online (Sandbox Code Playgroud)

这是错误:

<interactive>:27:1-8: error:
    Variable not in scope: potencia :: Integer -> Integer -> t
Run Code Online (Sandbox Code Playgroud)

如果我删除了libreries的导入,它不再给我错误,但我以后需要它们.我正在使用haskell平台的最新更新和emacs编辑器.谢谢.

emacs haskell

3
推荐指数
1
解决办法
6539
查看次数

标签 统计

emacs ×1

haskell ×1