在scala中,可以使用反引号(`),如下所示:
匹配是一个保留字,因此以下内容不会编译:
class Foo(var match: String)
但这会:
class Foo(var `match`: String)
与上面类似,在不使用动态属性的情况下,如何在上面的示例中转义AS3中的保留字?
答案 0 :(得分:1)
通常不建议将保留字用作变量,函数名,函数参数或类名的一部分。为什么?因为在任何语言中,保留字仅用于特定用途。
您还可以在驼峰大小写中添加另一个小词,以区分变量和保留词。
答案 1 :(得分:0)
我遇到了将变量发布到paypal的类似问题。例如:
URLData.return = "mystring";
赢了,因为回归是一个保留词。所以只需使用:
URLData.['return'] = "mystring";