Programing

표현식 트리 란 무엇이며 어떻게 사용하며 왜 사용합니까?

lottogame 2020. 11. 9. 07:42
반응형

표현식 트리 란 무엇이며 어떻게 사용하며 왜 사용합니까?


여러 번 들었던 표현 트리의 개념을 방금 접했습니다. 표현 트리가 의미하는 바와 그 목적을 이해하고 싶습니다.

누군가가 저에게 간단한 설명과 사용 샘플을 안내해 주시면 좋겠습니다.


표현식 트리는 기본적으로 코드 인 표현식을 포함하는 데이터 구조입니다. 따라서 이것은 코드에서 수행 할 수있는 계산을 나타내는 트리 구조입니다. 이러한 코드 조각은 데이터 집합에 대해 식 트리를 "실행"하여 실행할 수 있습니다.

표현식 트리의 좋은 점은 코드로 작성할 수 있다는 것입니다. 즉, code에서 실행 가능한 코드 (또는 일련의 단계)를 빌드 합니다 . 표현식을 다른 표현식으로 대체하여 실행하기 전에 코드를 수정할 수도 있습니다.

Expression은 (int x => return x * x).

http://blogs.msdn.com/b/charlie/archive/2008/01/31/expression-tree-basics.aspx 참조

참고 URL : https://stackoverflow.com/questions/10005948/what-are-expression-trees-how-do-you-use-them-and-why-would-you-use-them

반응형