相关疑难解决方法(0)

如何枚举F#中的枚举/类型

我有一个像这样定义的枚举类型:

type tags = 
    | ART  = 0
    | N    = 1
    | V    = 2 
    | P    = 3
    | NULL = 4
Run Code Online (Sandbox Code Playgroud)

有办法for ... in tags do吗?

这是我得到的错误:

tags未定义值,构造函数,命名空间或类型

.net enums f#

13
推荐指数
3
解决办法
3815
查看次数

多序列的懒惰笛卡尔积(序列序列)

你能建议更简单,更清晰的方式来编写这个函数吗?

let cartesian_product sequences = 
    let step acc sequence = seq { 
        for x in acc do 
        for y in sequence do 
        yield Seq.append x [y] }
    Seq.fold step (Seq.singleton Seq.empty) sequences 
Run Code Online (Sandbox Code Playgroud)

f# sequences

8
推荐指数
1
解决办法
532
查看次数

标签 统计

f# ×2

.net ×1

enums ×1

sequences ×1