创建对象列表

问题描述 投票:0回答:1

想知道如何创建实例化对象的列表

我有这个

type myType = GoodState | BadState

let create =
    seq {for i in 1 .. 100000 do yield new myType}

这似乎不起作用

有人知道这样做的方法吗?

谢谢

f#
1个回答
0
投票

您使用定义的两个构造函数之一-myTypeGoodState构造BadState的值。都没有任何参数,因此您可以使用:

创建值
let good : myType = GoodState
let bad : myType = BadState

例如,您可以构造这样的值的序列

let create = seq {for i in 1 .. 100000 do yield GoodState}
© www.soinside.com 2019 - 2024. All rights reserved.