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

来源:4-6 Swift 2.0逻辑控制之where 与模式匹配

yesonline

2016-05-18 15:02

請問一下老師,在本教學最後的那個例子,老師是使用 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 匹配吧? 

謝謝。


写回答 关注

2回答

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

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

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

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

    亚提斯Art...

    where可以单独使用 用来引导条件的 在if中也可以使用

    2016-05-25 22:17:54

    共 1 条回复 >

玩儿转Swift 2.0(第一季)

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

37605 学习 · 66 问题

查看课程

相似问题