简单说,"函数式编程"是一种"编程范式"(programming paradigm),也就是如何编写程序 的方法论。
它具有以下特性:闭包和高阶函数、惰性计算、递归、函数是"第一等公民"、只用"表达式"。