关于fallthrough的问题

来源:4-4 Swift 2.0逻辑控制之switch的高级用法

独孤_御灵珏

2016-05-05 12:21

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

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

写回答 关注

2回答

  • 非学院派的野生程序猿
    2016-05-06 09:45:06
    fallthrough 无视后面的case条件
  • 非学院派的野生程序猿
    2016-05-05 18:03:10

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

    独孤_御灵珏

    point = (-2,0) 不是应该不属于 default 这个case么,为什么会print出结果呢

    2016-05-06 04:51:28

    共 1 条回复 >

玩儿转Swift 2.0(第一季)

基于Swift2.1讲解swift语言基础知识,了解语言特性

37584 学习 · 66 问题

查看课程

相似问题