swift protocol mutating
发布时间:2020-12-14 02:05:38 所属栏目:百科 来源:网络整理
导读:protocol base{ var number: Int { get }; mutating func changeNum(); // 如果 protocol 不写 mutating 那么 struct 、 enum 实现此协议将会报错 } struct Derive: base { var number = 1 ; mutating func changeNum(){ number = 2 ; } } var d: Derive = D
protocol base{ var number:Int{get}; mutating func changeNum();//如果protocol不写mutating那么struct、enum实现此协议将会报错 } struct Derive:base { var number = 1; mutating func changeNum(){ number = 2; } } var d:Derive = Derive() println(d.number); d.changeNum(); println(d.number); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |