只要是同样的输入,必定得到同样的输出。 纯函数是函数式编程的概念,必须遵守以下一些约束。 不得改写参数 不能调用系统 I/O 的API 不能调用Date.now()或者Math.random()等不纯的方法,因为每次会得到不一样的结果