那辰4403872
2018-11-22 14:35
protocol TurnBasedGameDelegate{ func gameOver() -> Bool }
在类里打印该函数返回的是false
var delegate: TurnBasedGameDelegate! print(delegate.gameOver()) // false
所以才会在 where 循环里判断如果是false才继续进行游戏
while !delegate.gameOver(){...} // while delegate.gameOver() == false {...}
这里不是指协议函数返回的值是false ,bool是一个结构体 在申明的时候
/// Creates an instance initialized to `false`.
就是false
玩儿转Swift 2.0(第四季)
14417 学习 · 25 问题
相似问题