【发布时间】:2018-08-20 01:51:41
【问题描述】:
我在选择结构方面遇到了一些错误,需要帮助来修复代码。
错误是
“if”表达式需要具有“Choice”类型以满足上下文类型要求。它目前的类型为“bool”。
let safeDiv num den : Choice<string, bool> =
if den = 0. then
Choice1Of2 = "divide by zero"
else
Choice2Of2 = (num/den)
printfn "%s" (safeDiv 15. 3.).Choice1Of2
【问题讨论】:
-
不要一头扎进去,试着写出“感觉正确”的东西。你甚至没有以这种方式达到正确的语法。先阅读一些教程。我推荐fsharpforfunandprofit.com
标签: f#