Kotlin支持OptiStart吗?

Kotlin支持OptiStart吗?,kotlin,Kotlin,在Swift编程语言中,[OptionSet]是一个位于位集之上的现代接口,用于定义一组选项,而无需处理低级位操作 swift语法是 let multipleOptions: ShippingOptions = [.nextDay, .secondDay, .priority] 科特林也提供类似的服务吗?我知道Kotlin有位集,但我正在寻找更具可读性的东西 到目前为止,我找到的最好的解决方案是一个集否。您应该编写它的密封类实现,或者只使用enums。谢谢@NikolaDespotoski e

Swift
编程语言中,
[OptionSet]
是一个位于
位集
之上的现代接口,用于定义一组选项,而无需处理低级位操作

swift语法是

let multipleOptions: ShippingOptions = [.nextDay, .secondDay, .priority]
科特林也提供类似的服务吗?我知道Kotlin有
位集
,但我正在寻找更具可读性的东西


到目前为止,我找到的最好的解决方案是一个

否。您应该编写它的密封类实现,或者只使用enums。谢谢@NikolaDespotoski enums单独使用不会起作用,因为enum可以有一个值。enum的
是我找到的解决方案