我觉得这个真的很蠢,但我很难找到这方面的文件。
如果我声明一个这样的结构:
type BuildNumber =
struct
val major : int
val minor : int
val build : int
val revision : int
end
那么如何创建BuildNumber
类型的新实例?
答案 0 :(得分:3)
您使用new
关键字并为其定义构造函数。
例如:
type simple =
struct
val A : int
val B : int
new (a: int, b: int) = { A = a; B = b; }
end
let s = new simple(1, 2)