調用了yield方法后,為什么我兩軍交替打得很規律
照著老師的代碼寫,老師的代碼運行后有時會顯示隋軍連續進攻,隋軍攻擊1,隋軍攻擊2,隋軍攻擊3,隋軍攻擊4。
為什么我的運行之后,情況是:隋軍攻擊1,起義軍攻擊1,隋軍攻擊2,起義軍攻擊2,隋軍攻擊3,起義軍攻擊3,隋軍攻擊4,起義軍攻擊4,很有規律,這是為什么?
我把老師的代碼下載下來運行了一下也是一樣的兩軍打得很規律
照著老師的代碼寫,老師的代碼運行后有時會顯示隋軍連續進攻,隋軍攻擊1,隋軍攻擊2,隋軍攻擊3,隋軍攻擊4。
為什么我的運行之后,情況是:隋軍攻擊1,起義軍攻擊1,隋軍攻擊2,起義軍攻擊2,隋軍攻擊3,起義軍攻擊3,隋軍攻擊4,起義軍攻擊4,很有規律,這是為什么?
我把老師的代碼下載下來運行了一下也是一樣的兩軍打得很規律
2016-10-13
舉報
2016-10-14
yield方法后,兩軍競爭的機會均等,應該是巧合,你可以多運行幾遍,每一遍應該都是不一樣的。順便再確認一下代碼是否和視頻里的一樣