F# 类型';布尔';与类型';IDisposable';
我刚刚接触F#编程,正在构建一个包含F#文件的项目,在构建过程中,第5行(进度)出现错误:F# 类型';布尔';与类型';IDisposable';,f#,idisposable,F#,Idisposable,我刚刚接触F#编程,正在构建一个包含F#文件的项目,在构建过程中,第5行(进度)出现错误: 类型“bool”与类型“IDisposable”不兼容 有人知道为什么会出现此错误以及解决方法是什么吗?您只能使用可以识别的东西,而bool不能(如编译器错误所述)。使用let改为: let! progress = Progress.Show(ctx, LocalDevice.instance.loading) 请提供一份报告。这里没有人愿意阅读您的全部源代码。布尔变量不支持IDisposable。
类型“bool”与类型“IDisposable”不兼容
有人知道为什么会出现此错误以及解决方法是什么吗?您只能
使用可以识别的东西,而bool
不能(如编译器错误所述)。使用let代码>改为:
let! progress = Progress.Show(ctx, LocalDevice.instance.loading)
请提供一份报告。这里没有人愿意阅读您的全部源代码。布尔变量不支持IDisposable。只有实现IDisposable接口的对象才能与“use”关键字一起使用查看此文档:Show的返回类型是什么?@MarkSeemann Show的返回类型是bool。
let! progress = Progress.Show(ctx, LocalDevice.instance.loading)