如何看懂 Swift 语言参考规范?
如何阅读语法规范
- 箭头(->) 用来表示
语法生成
,可以读作“能由...组成” - 句法类别通过在
语法生成
规则两边用 斜体 字来表示 - 文法单词和符号通过粗体字等宽字符,在
语法生成
规则右边表示 - 另一种语法生成符,通过竖线来分隔。当一种生成符太长而不易读时,会被在新行中分拆成多个语法生成规则
- 少数情况下,常规字体用来描述语法生成规则的右边内容
- 可选句法种类和文法通过后跟下标 $_{opt}$ 表示
getter-setter 块语法
getter-setter-block $\rightarrow$ {getter-clause setter-clause}$_{opt}$
以上定义,表示 getter-setter 块能通过在封闭的括号中的 getter 闭包,加上一个可选的 setter 闭包,或 setter 闭包跟随一个 getter 闭包组成。以上的语法公式相当于下面的两个明确标明的语法公式。
GETTER-SETTER 块语法
getter-setter-block $\rightarrow$ { getter-clouse setter-clouse$_{opt}$ }
getter-setter-block $\rightarrow$ { setter-clause getter-clause }
总结
最后,放上 Swift 语言官方参考地址: About the Language Reference — The Swift Programming Language (Swift 5.1)