问答详情
源自:4-4 Swift 2.0逻辑控制之switch的高级用法

关于fallthrough的问题

我在运行github上 04-4 这段代码的时候,发现如果一开始“let point = (-2,0)”,结果“case (0,_):”也能print出结果,我不明白为什么。

而且default不应该是除上面几个case以外的部分么,这个部分也会print结果,求解。

提问者:独孤_御灵珏 2016-05-05 12:21

个回答

  • 非学院派的野生程序猿
    2016-05-06 09:45:06

    fallthrough 无视后面的case条件

  • 非学院派的野生程序猿
    2016-05-05 18:03:10

    default上面有fallthrough所以继续执行下面的