Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F#tryHead未定义_F# - Fatal编程技术网

F#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的使用

我正在使用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