问答详情
源自:4-6 Swift 2.0逻辑控制之where 与模式匹配

在 6:47的例子中使用 case 的必要性

請問一下老師,在本教學最後的那個例子,老師是使用 for case let i in 1 ... 1000 where i % 3 == 0 {} ,但我如果省掉 case let 而直接 寫成 for i in 1 ... 1000 where i % 3 == 0 {} 也是可以得到相同的結果,是否表示在這裡可以不需要使用 case ?

where 還能在哪些地方使用呢?不一定非要和 case 匹配吧? 

謝謝。


提问者:yesonline 2016-05-18 15:02

个回答

  • 亚提斯Artties
    2016-05-25 20:52:37
    已采纳

    where 就是来控制条件的 case的使用只是一个简单的例子而已  最好不要省略 这样会更加清晰

  • yesonline
    2016-05-25 22:13:52

    謝謝,但我是想確定一下where是否能單獨使用而不必非得和case搭配才行?