某些 ECMAScript 3 语句在换行后会自动插入分号,这导致以下示例不是调用(例如,f()
):
f
(0)
一些 AS3 语句也是如此...但我不明白为什么 AS3 specification在 15 节中使用 ω(希腊符号)。语句 定义语句
unterminal。
节预定义符号ω:
ω = {abbrev, noShortIf, full}
在此之后,定义了 Statement
ω 和 Substatement
ω 的产生式。例如:
声明ω
IfStatementω
开关语句
ContinueStatement 分号ω
我想知道ω 后缀是什么意思。它不用于 Statement
和 Substatement
中列出的“每个”语句。但几个月前我看到了一些 ES4 规范草案,它也有这个希腊后缀。有人知道吗?
最佳答案
这是他们用后缀压缩相似词的方法。说“statementω”代表“statementabbrev”、“statementnoShortIf”或“statementfull” .这封信本身并无特殊意义。
关于javascript - 在 AS3 语法中使用 ω?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48466615/