Aracılığıyla paylaş


Saf işlevsel dönüşümlere giriş (LINQ to XML)

Bu bölümde, temel alınan kavramlar ve destekleyici dil yapıları da dahil olmak üzere işlevsel dönüşümler açıklanır. Programlamaya nesne odaklı ve işlevsel dönüşüm yaklaşımlarıyla karşıttır ve ikincisine nasıl geçiş yapılacağının önerileri de buna dahildir. İşlevsel dönüşümler birçok programlama senaryosunda kullanılabilse de, XML dönüşümü burada somut bir örnek olarak kullanılır.

Öğretici: Bir WordprocessingML belgesindeki içeriği işleme öğreticisi, her biri öncekini temel alan bir dizi örnek sağlar. Bu örnekler, XML'yi işlemeye yönelik saf işlevsel dönüşüm yaklaşımını gösterir. Bu öğreticide C# veya Visual Basic hakkında çalışan bir bilgi olduğu varsayılır. Bu öğreticide dil yapılarının ayrıntılı semantiği sağlanmasa da, dil belgelerine uygun bağlantılar sağlanır.

XML ad alanları da dahil olmak üzere temel bilgisayar bilimi kavramları ve XML hakkında çalışan bir bilgi de varsayılır.

Bu bölümde

Makale Açıklama
Kavramlar ve terminoloji (işlevsel dönüşüm) Saf işlevsel dönüşümlerin kavramlarını ve terminolojisini tanıtır.
İşlevsel programlama ile kesinlik temelli programlama karşılaştırması İşlevsel programlamayı daha geleneksel kesinlik temelli (yordamsal) programlamayla karşılaştırır ve karşılaştırır.
Saf işlevlerde yeniden düzenleme Saf işlevleri tanıtır ve saf ve saf olmayan işlevlerin örneklerini gösterir.
İşlevsel dönüşümün uygulanabilirliği İşlevsel dönüşümler için tipik senaryoları açıklar.
XML'nin işlevsel dönüşümü XML ağaçlarını dönüştürme bağlamında işlevsel dönüşümleri açıklar.