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