函数式编程实践
1. 函数式编程简介
函数式编程受数学启发,以函数的方式解决问题。在数学中我们有公式,而在函数式编程里,我们以各种函数的形式运用数学。其一大优点是能无缝实现并发。以下是函数式编程的核心要点:
-解决的问题:函数式编程旨在解决两个关键问题,即需要解决什么,以及如何解决它。
-支持的语言:有许多编程语言支持函数式编程,例如 Haskell、Scala、Erlang、Clojure、Lisp 和 OCaml 等。2005 年,微软发布了 F#,它是一种具备诸多优秀特性的函数式编程语言。不过,我们将主要探讨如何使用 C# 语言来实现函数式编程。
2. 技术要求
为了运行代码示例,需要满足以下先决条件:
-Visual Studio:可以使用 Visual Studio 2019,或者 Visual Studio 2017 更新 3 及更高版本。
-.NET Core:需要进行相应的设置。
-SQL Server:本文使用的是 Express 版本。
以下是具体的安装步骤:
-安装 Visual Studio:
1. 从以下下载链接下载 Visual Studio,该链接包含安装说明:https://docs.microsoft.com/en-us/visualstudio/install/install-visu