首页 > 编程语言 > 详细

python纯函数

时间:2020-11-20 11:33:06      阅读:18      评论:0      收藏:0      [点我收藏+]

纯函数

  一个函数的返回结果只依赖于他的参数,并且只执行过程里面没有副作用,我们就把这个函数叫做纯函数

即函数不读取/修改外部变量,全局变量。

3个原则

  1. 变量都只在函数作用域内获取,作为函数的参数传入
  2. 不会产生副作用,不会改变被传入的数据或者其他数据(全局变量)
  3. 相同的输入保证相同的输出

 

副作用是指函数被调用,完成可函数既定的计算任务,但同时因为访问了外部数据,尤其是因为对外部数据进行了写操作,从而一定程度的改变了系统环境。

技术分享图片

 

 

 

 

python纯函数

原文:https://www.cnblogs.com/7dao/p/14009263.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!