函数命名

image.png

函数注释

image.png

纯函数

纯函数是不会产生副作用的函数,其中输出完全由输入决定,不会受到外部影响,也就是说无论调用多少次,调用f(x)都会得到相同的结果。

函数副作用:指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响。例如修改全局变量(函数外的变量),修改参数或改变外部存储。

纯函数满足以下两个条件
①函数的执行过程完全由输入参数决定,不会受除参数之外的任何数据的影响。
②函数不会修改任何外部状态,比如修改全局变量或传入的参数对象。