Discuss / Python / 还是不太懂lambda

还是不太懂lambda

Topic source

分布式进程这一节有点难这且不提,我想请教一下老师同学们,在register里,参数callable为什么要用 lamda 。因为看起来,lamda直接返回了对象task_queue 。

(如果不考虑这个参数的参数名是callable这个可调用的意义)

callable = lamda: task_queue 和 直接callable = task_queue 有什么区别呢。

恁麻了批

#2 Created at ... [Delete] [Delete and Lock User]

https://blog.csdn.net/u011318077/article/details/88094583

这篇对代码注释得比较详细,里面是单独定义了一个返回函数,callable参数关联了Queue对象,将Queue对象在网络中暴露

register(cls,typeid, callable,proxytype, exposed,method_to_typeid,creat...BaseManager)这是register的用法,我也查了好多资料都是在讲callable()可调用的方法,没有一个是说callable=这个参数的含义,文章说的是关联,但是就是不知道是不是也有能否可调用的这样的意义还是?单纯的就是文中说的关联作用,我觉得好多东西真的找不到,好难啊

我觉得callable可以理解为回调函数callback很像


  • 1

Reply