我有以下的Swift枚举:
enum ScreenName: String {
case start = "Start Screen"
case dashboard = "My Dashboard Screen"
}
这使我能够拥有一个类型化的常量集合,并像这样使用它们:
func trackView(screen: ScreenName) {
print("viewed \(screen.rawValue)")
}
trackView(screen: .start) // -> "viewed Start Screen"
在 Kotlin 中,这个会是什么等效物?