逗号运算符

2018-06-16 15:20 更新

语法:

Expression : AssignmentExpression Expression , AssignmentExpressionExpressionNoIn : AssignmentExpressionNoIn ExpressionNoIn , AssignmentExpressionNoIn

 语义:

 产生式 Expression : Expression , AssignmentExpression 按照下面的过程执行 :

  1. 令 lref 为解释执行 Expression 的结果 .
  2. Call GetValue(lref).
  3. 令 rref 为解释执行 AssignmentExpression 的结果 .
  4. 返回 GetValue(rref).

 ExpressionNoIn 执行完全按照Expression相同的方式,除了AssignmentExpressionNoIn替代了AssignmentExpression。

 GetValue必须调用,即使它的值没有用,因为它可能有附加效果。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号