gpt4 book ai didi

f# - 访问 DU 成员的命名字段

转载 作者:行者123 更新时间:2023-12-04 17:31:39 27 4
gpt4 key购买 nike

如何访问受歧视工会成员的命名字段?

例子:

type Point = | Point of x : int * y : int
let p = Point(3, 1)
// how to access x-value or y-value of p here?

最佳答案

对于像您的示例这样的单例歧视联合,您不需要使用 match-with表达。你可以这样做:

let (Point (x, y)) = p
printf "%i" x // 3

或者直接获取 x并忽略 y :
let (Point (x, _)) = p
printf "%i" x // 3

关于f# - 访问 DU 成员的命名字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42682965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com