Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Go also has the same behaviour, with the fallthrough keyword. I find myself using a switch so rarely anyway...


Go has a fallthrough keyword, but you can also do case "a", "b": for simple things where two cases are the exact same.


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: