如何在Actionscript中转义保留字?

时间:2012-06-27 21:26:02

标签: actionscript-3 flash flex actionscript

在scala中,可以使用反引号(`),如下所示:

匹配是一个保留字,因此以下内容不会编译:

class Foo(var match: String) 

但这会:

class Foo(var `match`: String) 

与上面类似,在不使用动态属性的情况下,如何在上面的示例中转义AS3中的保留字?

2 个答案:

答案 0 :(得分:1)

通常不建议将保留字用作变量,函数名,函数参数或类名的一部分。为什么?因为在任何语言中,保留字仅用于特定用途。

您还可以在驼峰大小写中添加另一个小词,以区分变量和保留词。

答案 1 :(得分:0)

我遇到了将变量发布到paypal的类似问题。例如:

URLData.return = "mystring";

赢了,因为回归是一个保留词。所以只需使用:

URLData.['return'] = "mystring";