pure func帮助用python编写纯函数
pure-func的Python项目详细描述
@纯检查()
在单元测试期间检查功能是否没有副作用。
如果使用 @checked() 或 和checking() 启用检查模式,则 用 @pure_check() 修饰的函数将检查其纯度。
首先,函数将正常执行。那么函数将是 以随机顺序对最多三个(如果可用)过去输入执行。 在这些检查过程中,函数被防止递归检查:如果 函数被递归调用,它将在没有 检查. < /P>
如果检查失败,将引发NotpureException异常。
返回第一次(正常)执行的最终结果。