某些ECMAScript 3语句在后面换行时会自动分号插入,导致以下示例不是一个调用(例如f()
):
f
(0)
所以做一些AS3陈述......但我不明白为什么AS3 specification在 15节中使用ω(希腊符号)。语句以定义Statement
unterminal。
该部分预先定义了符号ω:
ω = {abbrev, noShortIf, full}
在此之后,定义Statement
ω和Substatement
ω的产生。 E.g:
声明ω
IfStatement ω
SwitchStatement
ContinueStatement Semicolon ω
我想知道ω后缀是什么意思。它未在Statement
和Substatement
中列出的“每个”语句中使用。但是几个月前我看到了一些ES4草案规范,它也有这个希腊语后缀。有人知道吗?
答案 0 :(得分:1)
这是压缩具有后缀的类似措辞的方法。说“statement ω”代表“statement abbrev ”,“statement noShortIf ”或“statement full ” 。这封信本身没有特别的意义。