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