发布于 2015-06-14 01:58:06 | 121 次阅读 | 评论: 0 | 来源: 网络整理

扩展语法(Extension Syntax)

声明一个扩展使用关键字extension


extension SomeType {
    // 加到SomeType的新功能写到这里
}

一个扩展可以扩展一个已有类型,使其能够适配一个或多个协议(protocol)。当这种情况发生时,协议的名字应该完全按照类或结构体的名字的方式进行书写:


extension SomeType: SomeProtocol, AnotherProctocol {
    // 协议实现写到这里
}

按照这种方式添加的协议遵循者(protocol conformance)被称之为在扩展中添加协议遵循者

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务