我需要一个变量,它可以是几个不同类型的必需值之一。(假设是一个帖子、评论或社区)
在rust中,你可以拥有枚举数据结构,它可以有不同的类型,然后通过match语句提取它们的内部信息:https://doc.rust-lang.org/rust-by-example/custom_types/enum.html
我在Kotlin中找到的唯一可比较的东西,是Either类型,但这仅限于两个值,在Kotlin中有什么可比较的吗?
我需要一个变量,它可以是几个不同类型的必需值之一。(假设是一个帖子、评论或社区)
在rust中,你可以拥有枚举数据结构,它可以有不同的类型,然后通过match语句提取它们的内部信息:https://doc.rust-lang.org/rust-by-example/custom_types/enum.html
我在Kotlin中找到的唯一可比较的东西,是Either类型,但这仅限于两个值,在Kotlin中有什么可比较的吗?
1条答案
按热度按时间j2datikz1#
来自@IR42的建议起作用了,不像铁 rust 那么干净,但在这里: