4.5 知识拓展

4.5 知识拓展

在Objective-C的世界里,switch语句需要在case中编写break语句,不然代码会继续往下执行,直到遇上break或者遇到整个switch时才会运行结束。而Swift中默认是一个case执行完就结束了。如果在有些场景下想“漏到”下个case中执行怎么办,这个时候可以使用fallthough,示例如下:

动手写4.5.1 Fallthough

控制台输出如下:

最终两个分支都执行了。