首页 > 代码库 > PROFESSIONAL FUNCTIONAL PROGRAMMING IN C# 学习

PROFESSIONAL FUNCTIONAL PROGRAMMING IN C# 学习

CHAPTER1 A Look at Functional Programming History

CHAPTER2 Putting Functional Programming into a Modern Context

CHAPTER3 Functions,Delegates,and Lambda Expressions

CHAPTER4 Flexible Typing with Generics

CHAPTER5 Lazy Listing with Iterators

CHAPTER6 Encapsulating Data in Closures

CHAPTER7 Code Is Data

CHAPTER8 Curring and Partial Application

CHAPTER9 Lazy Evaluation

CHAPTER10 Caching Techniques

CHAPTER11 Calling Yourself

CHAPTER12 Standard Higher Order Functions

CHAPTER13 Sequences

CHAPTER14 Constructing Functions from Functions

CHAPTER15 Optional Values

CHAPTER16 Keeping Data from Changing

CHAPTER17 Monads

CHAPTER18 Integrating Functional Programming Approaches

CHAPTER19 The MapReduce Pattern

CHAPTER20 Applied Functional Modularization

CHAPTER21 Existing Projects Using Functional Techniques

 

CHAPTER1 A Look at Functional Programming History

CHAPTER2 Putting Functional Programming into a Modern Context

CHAPTER3 Functions,Delegates,and Lambda Expressions

CHAPTER4 Flexible Typing with Generics

CHAPTER5 Lazy Listing with Iterators

CHAPTER6 Encapsulating Data in Closures

CHAPTER7 Code Is Data

CHAPTER8 Curring and Partial Application

CHAPTER9 Lazy Evaluation

CHAPTER10 Caching Techniques

CHAPTER11 Calling Yourself

CHAPTER12 Standard Higher Order Functions

CHAPTER13 Sequences

CHAPTER14 Constructing Functions from Functions

CHAPTER15 Optional Values

CHAPTER16 Keeping Data from Changing

CHAPTER17 Monads

CHAPTER18 Integrating Functional Programming Approaches

CHAPTER19 The MapReduce Pattern

CHAPTER20 Applied Functional Modularization

CHAPTER21 Existing Projects Using Functional Techniques

 

PROFESSIONAL FUNCTIONAL PROGRAMMING IN C# 学习