词条 | 表达式树 |
释义 | 表达式树又称为“表达式目录树”,以数据形式表示语言级代码,它是一种抽象语法树或者说是一种数据结构。通过解析表达式目录树,我们可以实现一些特定的功能。表达式树与Lambda表达式相关联,Lambda表达式是可在行内实现预期代理和匿名代理的内容的一种方式。而前者仅仅是将表达式(这里特指Lambda表达式)用树状的数据结构来表示。 例如下面这个Lambda表达式: username => username == “yuyi” 针对上式如何解释是程序员的事,如要对数据库进行操作,可翻译为字段username中所有值为“yuyi”的行;如果操作的是XML那也许是查询名称为username,值为“yuyi”的属性。表达式树承载的只是这样一个结构: |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。