Udtrykstræ

Forfatter: Monica Porter
Oprettelsesdato: 22 Marts 2021
Opdateringsdato: 1 Juli 2024
Anonim
Udtrykstræ - Teknologi
Udtrykstræ - Teknologi

Indhold

Definition - Hvad betyder Expression Tree?

Et udtrykstræ er en repræsentation af udtryk arrangeret i en trælignende datastruktur. Med andre ord er det et træ med blade som operander i udtrykket og knudepunkter indeholder operatørerne. I lighed med andre datastrukturer er datainteraktion også mulig i et udtrykstræ. Udtrykstræer bruges hovedsageligt til analyse, evaluering og ændring af udtryk, især komplekse udtryk.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Expression Tree

Ekspressionstræer er en af ​​de bedste teknikker til at repræsentere sprogniveaukode i form af data, der er gemt i en træformet struktur. Et udtrykstræ betragtes som en repræsentation i hukommelsen af ​​et lambda-udtryk. Træet gør strukturen, der indeholder lambda-udtrykket, mere eksplicit og gennemsigtig. Udtrykstræet blev oprettet til at konvertere kode til streng, der kan overføres til andre processer som input. Det indeholder de faktiske elementer, der er involveret i forespørgslen, og ikke det faktiske resultat af forespørgslen.

En af de vigtige egenskaber ved udtrykstræer er, at de er uforanderlige, hvilket betyder, at for at ændre et eksisterende udtrykstræ, skal et nyt udtrykstræ konstrueres ved at kopiere og ændre det eksisterende træudtryk. Når det kommer til programmering, bygges et udtrykstræ normalt med postfix-udtryk, hvor et symbol læses ad gangen. Hvis symbolet er en operand, oprettes et enkelt knudetræ, og en markør til det skubbes ind i en stak.