Swift开篇013->析构过程
)来解包这里,玩家已经赢得了2,000枚硬币,所以玩家的钱包中现在有2,100枚硬币,而Bank对象只剩余7,900枚硬币玩家现在已经离开了游戏.这通过将可选类型的playerOne变量设置为nil来表示,意味着”没有Player实例”.当这一切发生时,playerOne变量对Player实例的引用被破坏了.没有其它属性或者变量引用Player实例,因此该实例会被释放,以便回收内存.在这之前,该实例的析构器被自动调用,玩家的硬币被返还给银行错误疑问请提catface.wyh@gmail.com|交流Q群9