把枚舉想成一種數據類型,而不是簡單的表達一個選項或者一個值,或許會更容易理解為什么我們需要給枚舉定義方法。我在第四季面向協議編程部分,講委托機制時,舉了一個石頭剪子布小游戲的例子,其中,玩家出的手勢只有石頭剪子布三個選項,所以適合做成枚舉類型。但是在手勢里,我們又可以定義方法,比如判斷當前手勢和別的手勢相比,是輸是贏。具體,歡迎繼續收看:)
2016-07-10
@mutouada 請關注課程相關github: https://github.com/liuyubobobo/Play-with-Swift-2 謝謝你的支持:)
2016-07-05
此例中,條件語句if score > Player.highestScore 與 if self.score > Player.highestScore 是不一樣的,前者是某一玩家單次游戲得分與最高分的比較,后者是某一玩家累計游戲得分與最高分的比較。
2016-07-02