为什么我会收到"根据此程序点之前的信息查找不确定类型的对象......"的错误.
我已经注释了类型信息.
它突出了代码r.Read()
.
let rec foldResult myFunc accumulator r:SqlDataReader =
if r.Read() then
foldResult myFunc (myFunc 123456 accumulator) r:SqlDataReader
else
accumulator
Run Code Online (Sandbox Code Playgroud)
Bri*_*ian 19
把它放在parens中
let rec foldResult myFunc accumulator (r:SqlDataReader) = ...
Run Code Online (Sandbox Code Playgroud)
否则,您将注释函数的返回类型而不是最终参数类型.