【发布时间】:2021-04-27 20:52:37
【问题描述】:
我是 F# 的新手,并且在选择类型实现方面遇到了一些问题。 我有三种类型。
type A = p of string
type B = {q:string;r:int}
type C = s of string
那么我有一个这样的选择类型。
type D = A | B | C
现在我在创建 D 类型的变量时遇到问题。我正在尝试做这样的事情,
let v = {q="abc";r=12}
let vofD = D.B v
但它给出了这个错误,
这个值不是函数,不能应用
我已尝试搜索有关此内容的文档,但似乎找不到任何好的文档或解决方案。任何帮助将不胜感激。
【问题讨论】: