微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VScode中的Haskell错误:“扩展接口生成期间发生错误”

如何解决VScode中的Haskell错误:“扩展接口生成期间发生错误”

对于Haskell和VScode来说是全新的。代码的第一行给出了错误(当我突出显示它时)

“扩展接口生成过程中发生错误C:\ Users \ Curtis \ AppData \ Local \ ghcide \ main-da39 ... \ ext5545:renameFile:renamePath:MoveFileEx” \\?\ C:\ Users \ Curtis \ AppData \ Local \ ghcide \ main-da39 ... \ ext5545“仅” \\?\ C:\ Users \ ... \ AppData \ Local \ ghcide \ main-da39 ... \ Main.hie“:权限被拒绝(访问权限为拒绝。)扩展的接口生成

如果我在末尾添加多余的空白行,该错误将消失并随机重新出现。有时会去找完全相同的书面代码。我的代码

replicate' :: (Integral n) => n-> b-> [b]
replicate' n b
    | n<0 = error "can't replicate a negative number"
    | n<=0 = []
    | True = b:replicate' (n-1) b  

take' :: (Integral n) => n -> [b] -> [b]
take' n list
    | n<=0 = []
    | length list==0 = []
    | True = x:(take' (n-1) xs)
    where (x:xs)= list

takess' :: b->b
takess' b =b

fin = 5

但是由于基于行数是断断续续的,所以我怀疑它的可复制性。

代码有时符合错误,有时不符合(尽管很难复制,因此它可能总是会编译)。

任何关于错误的建议,如何使其消失并远离它,或者如何使错误停止出现而又不存在时都将不胜感激

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。