gpt4 book ai didi

enums - 如何根据其判别式创建无字段枚举变体?

转载 作者:行者123 更新时间:2023-11-29 08:31:46 27 4
gpt4 key购买 nike

<分区>

如果我想知道枚举变体的判别式,我需要做的就是 my_variant as usize(或任何 {integer} 类型)。如果我有判别式,并且我想得到相应的变体怎么办?

我显然尝试了相反的 my_int as MyEnum,但它(不出所料)不起作用。

enum Enu {
X,
Y,
}

fn main() {
let discr_x = Enu::X as usize;
let x = magic(discr_x);
}

x 应该是 Enu::X

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