sat*_*oru 10 python
在threading模块中,RLock,Semaphore和Event等名称都是工厂函数,而实现类的名称以下划线为前缀.
threading
工厂函数只是将它们收到的所有参数传递给底层构造函数.
那么这样做的好处是什么?
Mar*_*ers 2
没有什么真正的优势。
Guido于 1998 年添加了该模块;第一个修订版已经包含了这些工厂功能。也许他对这些工厂函数有计划,也许他正在研究 Java 实现并复制了一些惯用语,也许他想通过在他的脑海中重新实现 C 来使事情可插入。
我们只能猜测,或者直接问Guido。
归档时间:
12 年,5 月 前
查看次数:
168 次
最近记录: