Swift allows the same thing. In fact, Swift switch statements are powerful as all git-go. You can do things like specify ranges and whatnot.
https://littlegreenviper.com/miscellany/swiftwater/ranges-an...
https://docs.swift.org/swift-book/LanguageGuide/ControlFlow....
That said, I don't use them that often. They tend to take up a lot of real estate on the screen, and introduce a fair bit of CC.