協議里的函數返回的Bool值默認是 false 么?
protocol?TurnBasedGameDelegate{ ????func?gameOver()?->?Bool }
在類里打印該函數返回的是false
var?delegate:?TurnBasedGameDelegate! print(delegate.gameOver())?//?false
所以才會在 where 循環里判斷如果是false才繼續進行游戲
?while?!delegate.gameOver(){...}??//?while?delegate.gameOver()?==?false?{...}
2018-11-26
這里不是指協議函數返回的值是false ,bool是一個結構體 在申明的時候?
/// Creates an instance initialized to `false`.
就是false