我对Haskell非常陌生,我一直在犯下面的错误,我不知道哪里出了问题(甚至连它想告诉我的是什么)。任何帮助都将不胜感激!
*例外: Prelude.undefined CallStack (来自HasCallStack):error,调用于base:GHC.Err /base/GHC/err.hs:79:14,在base:GHC.Err中未定义,在main:Main中调用fileName.hs:35:12
发布于 2018-02-21 23:22:33
这意味着您已经在您的文件undefined中使用了fileName.hs在线35。为了运行您的代码,您需要用真正的定义替换undefined。
只有在草拟定义时才使用undefined,并且在编写真正的代码之前充当占位符(这将始终是打字机)。如果您试图在运行时评估它,您将得到一个错误,正如您已经发现的!
https://stackoverflow.com/questions/48917165
复制相似问题