如何解决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 举报,一经查实,本站将立刻删除。