简单来说,函数就是一种运算规则。 它是一组数字到另一组数字的映射。
简单来说,函数就像工厂里的加工中心。 这个加工中心只能做一种工作。 假设这个加工中心只能根据原材料的大小把它加工成球形。 如果我们从这一端送进一块大石头,它会从加工中心的另一边出来。 一种大石球,同样的,如果我们把小石头送进去,那一头出来的就是一个小石球。
工厂里还有一个加工中心。 这个加工中心还有另一种计算方法,就是把进土压缩成一个标准的正方形。 如果送入的土多,另一端会出来一个大方块,送入的土少,另一端会出一个小方块。
再深入一点:如果把一个加工中心定义为把原料加工成球,那么它生产的产品只能是球,如果你喂的原料只是一块石头,那么生产出来的产品只能是 一颗石球,不是两颗。
函数的基本定义可以从上面的例子大致说明。 虽然不是很精确和完整,但很容易理解。 也就是说,函数是一种数字的处理中心,每个函数都有特定的处理规则。 从左端输入一个值,通过函数的运算,从右端输出一个唯一确定的值。
那么我们的research功能有什么用呢? 通过上面的例子我们就很清楚了。 因为函数是一种确定性的操作方法,我们可以用它来预测不同输入值所带来的确定性结果。
下面的例子完美地说明了应用函数的好处:如果一个厨师知道每人每餐可以吃四两米饭,如果两个人吃饭,他就知道要准备八两米饭。 如果有一天突然有100个人来吃饭,按照函数的计算,他不会慌张,而是稳扎稳打地准备40斤米饭。