在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 本系列文章的这一部分描述了Swift编程语言的形式语法。此处描述的语法旨在帮助您更详细地理解语言,而不是允许您直接实现解析器或编译器。 Swift语言相对较小,因为Swift代码中几乎无处不在的许多常见类型,函数和运算符实际上都是在Swift标准库中定义的。虽然这些类型,函数和运算符不是Swift语言本身的一部分,但它们在本书的这一部分的讨论和代码示例中被广泛使用。 如何阅读语法用于描述Swift编程语言的形式语法的符号遵循一些约定:
作为示例,getter-setter块的语法定义如下: 1 GRAMMAR OF A GETTER-SETTER BLOCK 2 3 getter-setter-block → { getter-clause setter-clause opt } | { setter-clause getter-clause }
这个定义表明getter-setter块可以包含一个getter子句,后跟一个可选的setter子句,用括号括起来,或者一个setter子句后跟一个用括号括起来的getter子句。上面的语法生成相当于以下两个作品,其中明确说明了替代方案: 1 GRAMMAR OF A GETTER-SETTER BLOCK 2 3 getter-setter-block → { getter-clause setter-clause opt } 4 5 getter-setter-block → { setter-clause getter-clause }
|
请发表评论