Uitdrukkingsboom

Schrijver: Monica Porter
Datum Van Creatie: 22 Maart 2021
Updatedatum: 1 Juli- 2024
Anonim
Op de bonnefooi
Video: Op de bonnefooi

Inhoud

Definitie - Wat betekent Expression Tree?

Een expressieboom is een weergave van expressies die zijn gerangschikt in een boomachtige gegevensstructuur. Met andere woorden, het is een boom met bladeren als operanden van de uitdrukking en knooppunten bevatten de operatoren. Net als andere gegevensstructuren is gegevensinteractie ook mogelijk in een expressiestructuur. Expressiebomen worden voornamelijk gebruikt voor het analyseren, evalueren en wijzigen van expressies, met name complexe expressies.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Expression Tree uit

Expressiebomen zijn een van de beste technieken om code op taalniveau weer te geven in de vorm van gegevens, die worden opgeslagen in een boomvormige structuur. Een expressieboom wordt beschouwd als een herinnering in het geheugen van een lambda-expressie. De boom maakt de structuur met de lambda-expressie explicieter en transparanter. De expressieboom is gemaakt om code om te zetten in een tekenreeks die als invoer kan worden doorgegeven aan andere processen. Het bevat de feitelijke elementen die bij de zoekopdracht zijn betrokken, en niet het werkelijke resultaat van de zoekopdracht.

Een van de belangrijke eigenschappen van expressiebomen is dat ze onveranderlijk zijn, wat betekent dat om een ​​bestaande expressieboom te wijzigen, een nieuwe expressieboom moet worden gebouwd door de bestaande boomuitdrukking te kopiëren en te wijzigen. Als het gaat om programmeren, wordt een expressiestructuur meestal gebouwd met postfix-expressies, waarin één symbool tegelijk wordt gelezen. Als het symbool een operand is, wordt een boom met één knooppunt gemaakt en wordt een wijzer ernaar in een stapel geduwd.