py3.3似乎将对yield from进行支持,yield from来自PEP 380。以前generator的yield只能返回到它的直接调用者,这使generator很难作为轻线程来使用,有了yield from后,不需要对底层进行改变(如greenlet),也能实现轻量级线程了;大家喷下水:)
这是python原生的coroutine呀,不是那个鸡肋的yield了,这里有例子
http://www.cosc.canterbury.ac.nz/greg.ewing/python/yield-from/yf_current/Examples/Scheduler/
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
--
Best regards,
lilydjwg
Linux Vim Python 我的博客
http://bit.ly/lilydjwg or http://goo.gl/y4Gsy
感叹一下,从2.2的generator开始,到3.3才最后完成coroutine
On Sun, Jun 26, 2011 at 03:17:54PM +0800, victor lee wrote:
> python 3.3 的 beta那里可以得到呢?
>
> 2011/6/25 sj l <shuxi...@gmail.com>
>
> > py3.3似乎将对yield from进行支持,yield from来自PEP 380<http://www.python.org/dev/peps/pep-0380/>。以前generator的yield只能返回到它的直接调用者,这使generator很难作为轻线程来使用,有了yield
--
print("\n".join(list((lambda:(yield from ("Cheers,", "Nick")))())))
今天从Guido的Google+上面看到PEP 380已经完成了,
PEP 380 ("yield from") is now Final
--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
oh, shit
--
Best Regards,
Leo Jay