语法参考系列——(一)如何读懂Swift的语言参考
来源:互联网 发布:成都姣美网络 编辑:程序博客网 时间:2024/06/18 16:36
标签(空格分隔): Swift
语言参考是什么?
语言参考是用人类语言描述接近于编译器能读懂的内容,这一部分是关于如何写具体的代码的约束。
语言参考如何阅读?
- 箭头(→)前面的语法内容(grammar productions)可以由其后的内容组成,前后内容构成一个语义规则(A grammar production rule)。
- 句法内容用斜体字表示,可以出现在箭头两侧。
- 字面内容和标点符号用固定宽度的黑体字表示,它们只会出现在箭头的右侧。
- 相互可以替代的语法内容之间用“|”分隔。内容太长时可能会换行。
- 多数情况下常规字体被用在箭头右侧描述语法内容。
- 可选的句法和子面值用下标opt标记。
什么是句法内容
还可以被语法内容解释的内容名称。
什么是语法内容
句法内容、标点符号和子面值的组合。
示意
下面是一个语法内容的书写示意:
我是一个语法内容 → 标点符号和字面值1 句法内容1 句法内容2 opt下标表示是可选的 标点符号和字子面值2 | 标点符号和字面值3 句法内容1 句法内容2 标点符号和字面值4
原文中的一个例子:
getter-setter-block → { getter-clause setter-clause opt} | {setter-clausegetter-clause }
最后还是图来的痛快
0 0
- 语法参考系列——(一)如何读懂Swift的语言参考
- 语法参考系列——(二)词汇结构
- python学习笔记(一)基础语法 — 参考创客智造
- C# 语法参考(一)
- 我是如何学习一门开发语言(适合最最菜的鸟,入门参考阅读)
- 我是如何学习一门开发语言(适合最最菜的鸟,入门参考阅读)
- C++学习笔记(一) 补充篇 基础语法 — 参考慕课网 值得推荐!
- C++学习笔记(一) 基础语法 —参考阿发你好
- C++学习笔记(一) 补充篇 基础语法 — 参考慕课网 值得推荐!
- C语言入门参考(一)
- Swift c关于语言参考(About the Language Reference)
- 《C语言及程序设计》实践参考——大奖赛计分(续一)
- c语言声明语法(参考其他文章)
- C语言编程参考一
- C#语言参考--(2)语法结构-1
- C# 语法参考(二 )
- C# 语法参考(三 )
- Thrift语法参考(2)
- 《Hamiltonian Cycle》题目分析
- Qt Embedded Linux下隐藏鼠标箭头
- MVC Kendo总结之-----> TabStrip
- Mapreduce(二):MR的执行过程分析
- 闭包漫谈(从抽象代数及函数式编程角度)
- 语法参考系列——(一)如何读懂Swift的语言参考
- html中背景图不随着鼠标的转动改变大小
- 哈希查找
- iOS蓝牙开发(一)蓝牙相关基础知识
- CUDA优化(重要)
- 一个简单网页的制作-飘雪
- python上机题:黑色星期五
- netstat用法以及查看端口占用情况
- c++ string总结