F#tryHead未定义
我正在使用Seq.tryHead,但我得到了一个错误F#tryHead未定义,f#,F#,我正在使用Seq.tryHead,但我得到了一个错误 let maybeTagDatabaseModel = Seq.tryHead tagSeq 错误 有人对如何修复有什么建议吗?感谢未来的访客 问题似乎在于project.json文件中的依赖项“FSharp.Interop.Dynamic”:“3.0.0” 我的两个项目的版本低于4。升级了它们,现在就可以工作了。错误版本的FSharp.Core。这个函数是在F#4.0中引入的。我在Azure函数中使用F#。我对Seq.tryHead的使用
let maybeTagDatabaseModel = Seq.tryHead tagSeq
错误
有人对如何修复有什么建议吗?感谢未来的访客
问题似乎在于project.json文件中的依赖项“FSharp.Interop.Dynamic”:“3.0.0” 我的两个项目的版本低于4。升级了它们,现在就可以工作了。错误版本的
FSharp.Core
。这个函数是在F#4.0中引入的。我在Azure函数中使用F#。我对Seq.tryHead的使用在我的其他Azure函数中也有效,但由于某些原因,它们在一个函数中失败了?tagSeq的数据类型是什么?不要猜测,在VisualStudio中将光标悬停在它上面,让工具告诉您它相信什么。您是否以某种方式隐藏了Seq
?导入/打开自定义Seq
?@warrenyong将代码本地克隆到visualstudio中,并将鼠标悬停在tagSeq上VS报告为Seq类型
error FS39: The value, constructor, namespace or type 'tryHead' is not defined