javascript - 在 AS3 语法中使用 ω?

标签 javascript actionscript-3

某些 ECMAScript 3 语句在换行后会自动插入分号,这导致以下示例不是调用(例如,f()):

f
(0)

一些 AS3 语句也是如此...但我不明白为什么 AS3 specification15 节中使用 ω(希腊符号)。语句 定义语句 unterminal。

节预定义符号ω:

ω = {abbrev, noShortIf, full}

在此之后,定义了 StatementωSubstatementω 的产生式。例如:

声明ω

  • IfStatementω

  • 开关语句

  • ContinueStatement 分号ω

我想知道ω 后缀是什么意思。它不用于 StatementSubstatement 中列出的“每个”语句。但几个月前我看到了一些 ES4 规范草案,它也有这个希腊后缀。有人知道吗?

最佳答案

这是他们用后缀压缩相似词的方法。说“statementω”代表“statementabbrev”、“statementnoShortIf”或“statementfull” .这封信本身并无特殊意义。

关于javascript - 在 AS3 语法中使用 ω?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48466615/

相关文章:

android - AndroidSDK ADB 工具的闪存路径

actionscript-3 - 旋转具有奇数像素边长的图像

javascript - 将前四个列表项移动到列表末尾

javascript - 当通过 element.select() 选择文本时,document.getSelection().toString() 返回空字符串

javascript - 如何合并两个具有相同图例项目的 Highcharts 容器

php - #2101 : The String passed to URLVariables. decode() 必须是包含名称/值对的 URL 编码查询字符串

apache-flex - 如何从同时播放的所有声音中获取声音数据? ( ActionScript 闪烁)

java - Java Server如何向Flex打开的Socket写入数据

javascript - 如何在javascript中打开没有地址栏,书签栏等任何栏的浏览器窗口?

javascript - 在 Angular 项目上安装 Bootstrap