扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
你可以用闭包来实现,大概思路如下:
def out(): class data: count = 0 def inner(l): for i in l: data.count += 1 print data.count return inner f = out() f([1,2,3]) f([23,34,3,43,4])
可以用一个全局的变量来标记
因为框架对返回的数据有做处理,所以改成闭包的格式显得大动干戈。 这个需求我主要是想通过count的计数来降低调用的频率。现在我用另一个办法来代替,就是用当前时间来参考哈。这就相当于是一个全局变量了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你可以用闭包来实现,大概思路如下:
可以用一个全局的变量来标记
因为框架对返回的数据有做处理,所以改成闭包的格式显得大动干戈。 这个需求我主要是想通过count的计数来降低调用的频率。现在我用另一个办法来代替,就是用当前时间来参考哈。这就相当于是一个全局变量了。