如何在 Actionscript 中转义保留字



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

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

class Foo(var match: String) 

但这将:

class Foo(var `match`: String) 

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

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

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

我在向

PayPal发布变量时遇到了类似的问题。例如:

URLData.return = "mystring";

行不通,因为回报是一个保留词。所以只需使用:

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

最新更新