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

@@ -136,7 +136,7 @@ Swift 的*“词法结构lexical structure”* 描述了能构成该语言
>
> *隐式参数名* → **$** [*十进制数字列表*](#decimal-digit)
## 关键字和标点符号
## 关键字和标点符号 {#keywords-and-punctuation}
下面这些被保留的关键字不允许用作标识符,除非使用反引号转义,具体描述请参考 [标识符](#identifiers)。除了 `inout``var` 以及 `let` 之外的关键字可以用作某个函数声明或者函数调用当中的外部参数名,无需添加反引号转义。当一个成员与一个关键字具有相同的名称时,不需要使用反引号来转义对该成员的引用,除非在引用该成员和使用该关键字之间存在歧义 - 例如,`self``Type``Protocol` 在显式的成员表达式中具有特殊的含义,因此它们必须在该上下文中使用反引号进行转义。
@@ -149,7 +149,7 @@ Swift 的*“词法结构lexical structure”* 描述了能构成该语言
以下符号被当作保留符号,不能用于自定义运算符: `(``)``{``}``[``]``.``,``:``;``=``@``#``&`(作为前缀运算符)、`->`、`` ` ``、`?`、`!`(作为后缀运算符)。
## 字面量
## 字面量 {#literal}
*字面量literal* 用来表示源码中某种特定类型的值,比如一个数字或字符串。