다음을 통해 공유


순수 함수 변환 소개(LINQ to XML)

이 섹션에서는 기본 개념 및 지원 언어 구문을 포함하여 기능 변환을 소개합니다. 후자로 전환하는 방법에 대한 조언을 포함하여 프로그래밍에 대한 개체 지향 및 기능 변환 접근 방식과 대조됩니다. 많은 프로그래밍 시나리오에서 함수 변환을 사용할 수 있지만 여기서는 XML 변환을 구체적인 예로 사용합니다.

자습서: WordprocessingML 문서 자습서의 콘텐츠 조작은 각각 이전 문서와 관련된 일련의 예제를 제공합니다. 이러한 예제에서는 XML을 조작하는 순수 함수 변환 방법을 보여 줍니다. 이 자습서에서는 C# 또는 Visual Basic에 대한 실무 지식을 가정합니다. 이 자습서에서는 언어 구문에 대한 자세한 의미 체계가 제공되지 않지만 해당 언어 설명서에 대한 링크가 제공됩니다.

XML 네임스페이스를 비롯한 기본 컴퓨터 과학 개념 및 XML에 대한 실무 지식도 가정합니다.

이 부분에서는

조항 설명
개념 및 용어(기능 변환) 순수 함수 변환의 개념과 용어를 소개합니다.
함수형 프로그래밍과 명령적 프로그래밍 비교 기능 프로그래밍을 보다 전통적인 명령적(절차적) 프로그래밍과 비교하고 대조합니다.
순수 함수로 리팩터링 순수 함수를 소개하고 순수하고 불순한 함수의 예를 보여 줍니다.
기능 변환의 적용 가능성 기능 변환에 대한 일반적인 시나리오를 설명합니다.
XML의 기능 변환 XML 트리 변환 컨텍스트의 기능 변환에 대해 설명합니다.