Fix revision link (#917)

* temp fix swift5 - swift3 link

* 补充余下文档外链修改
This commit is contained in:
Jax Wu
2019-04-05 05:40:43 +08:00
committed by Jie Liang
parent bc806e9b20
commit 72c51e42bb
6 changed files with 198 additions and 217 deletions

View File

@@ -1,4 +1,5 @@
# 声明Declarations {#declarations}
*声明declaration* 用以向程序里引入新的名字或者结构。举例来说,可以使用声明来引入函数和方法,变量和常量,或者定义新的具有命名的枚举、结构体、类和协议类型。还可以使用声明来扩展一个既有的具有命名的类型的行为,或者在程序里引入在其它地方声明的符号。
在 Swift 中,大多数声明在某种意义上讲也是定义,因为它们在声明时往往伴随着实现或初始化。由于协议并不提供实现,大多数协议成员仅仅只是声明而已。为了方便起见,也是因为这些区别在 Swift 中并不是很重要,“声明”这个术语同时包含了声明和定义两种含义。