问题:
有人能给我列出一些在语法上类似delete操作符的操作符吗?
背景:
我正在处理一个大型应用程序,并且必须以某种方式创建一个列表,并使用某些属性填充这个列表。这个应用程序已经为一些操作符做到了这一点,所以我需要找到一个类似delete的操作符,这样我就可以查看它们在列表中存储的内容。
补充:
这是我试图重新创建的方法的一个示例(虽然这是来自“print”的方法,但它可能不适用于delete,因此我需要一个类似的操作数来删除,以便查看它们的方法):
internal override List<Object> Unparse() {
List<Object> tokens = new List<Object>();
tokens.Add(JSToken.Identifier);
tokens.Add("print");
bool enclosedInParen = false;
List<Object> argItems = operand.Unparse();
enclosedInParen = JSScannerAst.EnclosedInParen(argItems);
if (!enclosedInParen) {
tokens.Add(JSToken.LeftParen);
}
tokens.AddRange(argItems);
if (!enclosedInParen) {
tokens.Add(JSToken.RightParen);
}
//tokens.Add(JSToken.Semicolon);
return tokens;
} 发布于 2013-11-18 17:55:33
找到答案:http://web.eecs.umich.edu/~bartlett/jsops.html
这个链接显示了许多不同的操作符,delete被分组在“特殊操作符”下。
然后,我找到了一个用于“this”的解解析方法,并将相同的代码用于delete解解析方法。
https://stackoverflow.com/questions/20054007
复制相似问题