case let 的必要性?
請問,for case let... 中 case let 的必要性為何?我可以直接用 for i in 1...100 where i%3 == 0 { }
來達同樣的目的,不是更簡單易懂嗎??
還有就是 for var i in 0...100 或 for case let i in 0...100 和 for case var i in 0...1000 都可以,但 for let i in 0...100 則報錯?這個let的使用場合? thanks
請問,for case let... 中 case let 的必要性為何?我可以直接用 for i in 1...100 where i%3 == 0 { }
來達同樣的目的,不是更簡單易懂嗎??
還有就是 for var i in 0...100 或 for case let i in 0...100 和 for case var i in 0...1000 都可以,但 for let i in 0...100 則報錯?這個let的使用場合? thanks
2016-07-18
舉報
2016-07-19
case 應該是讓程序更容易被別人看懂吧, let 是常量不能做改變所以報錯,至于case let我也不大懂