显式函数:显式函数只通过自己的参数和返回值来和外界做数据交换,不会去读取或者修改函数的外部状态,简单的来说,就是函数的方法体中不会修改任何外部的变量。 隐式函数:隐式函数则与显式函数相反,它除了参数和返回值外,还会读取甚至可能修改外部信息。