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的集
是我找到的解决方案