问题:
有人可以在语法方面列出一些类似于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;
}
答案 0 :(得分:0)
找到了答案: http://web.eecs.umich.edu/~bartlett/jsops.html
此链接显示许多不同的运算符,删除分组在“特殊运算符”下。
然后我能够为'this'找到一个Unparse方法,并使用相同的代码来删除unparse方法。