From 5c54284a3079582d2d76fcf7294bde0ff421257b Mon Sep 17 00:00:00 2001 From: chenxi Date: Tue, 21 Sep 2021 11:51:12 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=A1=A5=E4=B8=8A=20GRAMMAR=20OF?= =?UTF-8?q?=20A=20PROTOCOL=20DECLARATION=20=E4=BF=AE=E6=94=B9=E7=9A=84?= =?UTF-8?q?=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/03_language_reference/06_Declarations.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/03_language_reference/06_Declarations.md b/source/03_language_reference/06_Declarations.md index 61b671d1..46712f1a 100755 --- a/source/03_language_reference/06_Declarations.md +++ b/source/03_language_reference/06_Declarations.md @@ -1121,9 +1121,11 @@ protocol SomeProtocol: AnyObject { > *协议主体* → **{** [协议成员声明列表](#protocol-member-declarations)可选 **}** > > +#### protocol-members {#protocol-members} +> > *协议多个成员* → [协议成员](#protocol-member) [协议多个成员](#protocol-members)可选 > -> +> #### protocol-member {#protocol-member} > > *协议成员* → [协议成员声明](#protocol-member-declaration) | [编译控制流语句](./05_Statements.md#compiler-control-statement) @@ -1142,11 +1144,8 @@ protocol SomeProtocol: AnyObject { > > *协议成员声明* → [协议关联类型声明](#protocol-associated-type-declaration) > -> -#### protocol-member-declarations {#protocol-member-declarations} -> -> *协议成员声明列表* → [协议成员声明](#protocol-member-declaration) [协议成员声明列表](#protocol-member-declarations)可选 -> +> *协议成员声明* → [类型别名声明](#type-alias-declaration) +> ### 协议属性声明 {#protocol-property-declaration} 协议可以通过在协议声明主体中引入一个协议属性声明,来声明符合的类型必须实现的属性。协议属性声明有一种特殊的变量声明形式: