다음을 통해 공유


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

이 단원에서는 기본 개념과 지원하는 언어 구문을 비롯하여 함수 변환에 대해 소개합니다. 프로그래밍에 대한 개체 지향 및 함수 변환 방법을 대조하고 함수 변환 방법으로 전환하는 방법에 대한 조언을 제공합니다. 많은 프로그래밍 시나리오에서 함수 변환을 사용할 수 있지만 여기에서는 XML 변환이 구체적인 예제로 사용되었습니다.

자습서: WordprocessingML 문서에서 내용 조작 자습서에서는 각각 이전 예제를 기반으로 하는 일련의 예제를 제공합니다. 이러한 예제에서는 XML을 조작하기 위한 순수 함수 변환 방법을 보여 줍니다. 이 자습서에서는 사용자가 C# 또는 Visual Basic의 실무 지식을 가지고 있다고 가정합니다. 언어 구문의 자세한 의미는 이 자습서에 나와 있지 않지만 해당 언어 설명서에 대한 링크가 제공됩니다.

이 자습서의 대상 사용자는 기본 컴퓨터 과학 개념과 XML 네임스페이스를 비롯한 XML에 대한 실무 지식도 있다고 간주됩니다.

이 섹션의 내용

문서 설명
개념과 용어(함수 변환) 순수 함수 변환의 개념과 용어에 대해 소개합니다.
함수형 프로그래밍과 명령형 프로그래밍 비교 함수형 프로그래밍을 더욱 일반적인 명령형(절차적) 프로그래밍과 비교하고 대조합니다.
순수 함수로 리팩터링 순수 함수에 대해 소개하고 순수 함수와 비순수 함수의 예제를 보여 줍니다.
함수 변환의 적용 가능성 함수 변환의 일반적인 시나리오에 대해 설명합니다.
XML의 함수 변환 XML 트리 변환 측면에서 함수 변환에 대해 설명합니다.