为了账号安全,请及时绑定邮箱和手机立即绑定

用函数实现generator的意义在哪里

用函数实现generator的意义在哪里

UYOU 2019-02-23 20:34:36
如题,请教一下各位高手。既然一般函数可以实现需求,为什么还要用generator函数实现,意义在哪里(generator函数只是将一般函数的return改成yield)
查看完整描述

5 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

突然灵光一闪:generator返回的是一个迭代类(不知道是不是叫这个),是可迭代的,虽然在for、while等语句中generator和一般函数的使用没什么区别,但是在有些地方,一般函数就不能胜任了,比如map等高阶函数中,要求参数是可迭代的,这时就只能用generator了。
不知道说的对不对,欢迎来喷~~

查看完整回答
反对 回复 2019-03-01
?
慕少森

TA贡献2019条经验 获得超9个赞

可以減小每次產生的數據量 你用的時候它就在那

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 616 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信