Swift 5.2 新增内容的部分翻译 (#1036)

* Add translations of swift 5.2.

* Add translations of swift 5.2.

* Add translations of swift 5.2.

* Add translations of swift 5.2.

* Update 04_Expressions.md

* Refine translations

* Refine translations

* Update 07_Attributes.md

Co-authored-by: Jie Liang <lj925184928@gmail.com>
This commit is contained in:
Sunset Wan
2020-02-16 13:02:01 +08:00
committed by GitHub
parent 3d38eaa8a0
commit 08e7cf1e63
4 changed files with 19 additions and 4 deletions

View File

@ -72,7 +72,9 @@ numberOfLegs["bird"] = 2
## 下标选项 {#subscript-options}
下标可以接受任意数量的入参,并且这些入参可以是任类型。下标的返回值也可以是任意类型。下标可以使用可变参数,但是不能使用 in-out 参数以及不能提供默认参数。
下标可以接受任意数量的入参,并且这些入参可以是任类型。下标的返回值也可以是任意类型。
与函数一样,下标可以接受不同数量的参数,并且为这些参数提供默认值,如在[可变参数](./06_Functions.md#variadic-parameters) 和 [默认参数值](./06_Functions.md#default-parameter-values) 中所述。但是,与函数不同的是,下标不能使用 in-out 参数。
一个类或结构体可以根据自身需要提供多个下标实现,使用下标时将通过入参的数量和类型进行区分,自动匹配合适的下标。它通常被称为*下标的重载*。