高阶函数篇

高阶函数是接受函数作为参数并且/或者返回函数作为输出的函数.

一般而言,高阶函数通常用于抽象通用的问题.换句话讲,高阶函数就是定义抽象.

抽象定义: 在软件工程和计算机科学中,抽象是一种管理计算机系统复杂性的技术.它通过建立一个人与系统进行交互的复杂程度,把更复杂的细节抑制在当前水平之下. 例如,一个编写涉及数值操作代码的程序员可能并不会对底层硬件中的数字表现方式感兴趣(例如,不在乎它们是16位还是32位整数),包括这些细节在哪里被屏蔽.可以说,它们被抽象出来了,只留下简单的数字给程序员处理.

Last updated