先思考一下,什么是函数?
函数是从一个非空集合到另一个非空集合的映射。
所以,函数的特征是映射!
那再想想,在写程序的时候,什么样才能称之为映射?是不是应该有两个集合在对应?
那应该有哪两个集合呢?
想想一般写函数,是不是有输入参数和返回值?那,这两个如果都是非空集合,不就构成了一个从输入空间到输出空间的映射吗?(即给定一个参数有一个返回值与之对应)所以没有映射都不能称之为函数。因此,不构成映射的情况就是过程。
总结
有参有返回值的才是函数,除此之外就是过程
函数是从一个非空集合到另一个非空集合的映射。
所以,函数的特征是映射!
那再想想,在写程序的时候,什么样才能称之为映射?是不是应该有两个集合在对应?
那应该有哪两个集合呢?
想想一般写函数,是不是有输入参数和返回值?那,这两个如果都是非空集合,不就构成了一个从输入空间到输出空间的映射吗?(即给定一个参数有一个返回值与之对应)所以没有映射都不能称之为函数。因此,不构成映射的情况就是过程。
有参有返回值的才是函数,除此之外就是过程