函数的理解:

函数的理解:
一、数学中的函数:
1、两个非空集合A,B;
2、一种对应关系f,
如果存在A-->B,即A集合中的每一个元素通过f在B集合中有唯一的值y,
则称f为A-->B的一个函数。
二、编程中的函数:
function Fn() {
//处理的对象 集合A

//具体的业务逻辑

return Y; //返回的结果集合B
}
1、在编程中函数只是所要处理我们具体实现的种种过程,它的编程风格是过程性的,所处理后返回的结果就是需求(y)。这种即是单一函数。

function Fn(opt) {//opt 是所要处理的对象

//具体的业务逻辑

return result; //返回的需求;
}
2、处在编程的世界,实时要想着提高代码的复用性,封装函数,这时就完全体现了数学中的函数定义,函数的参数就是集合A(我们所要处理的对象),所返回的值就是集合B(我们想要的结果)。


以上是源于昨天晚上做梦,起来之后做了个思考记录。

原文地址:https://www.cnblogs.com/intelwisd/p/7123873.html