由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - yield和goroutine啥区别?
相关主题
感觉并发模型上go可以秒vertxPython is easy and not easy
node.js不可放弃Python Concurrency 主流是用啥
scala 的 for 功能强大,速度太慢 (转载)Guido on Python AsyncIO (1/23/2014)
scala for comprehension 不支持 letJava is back
coroutine or thread阅读scala中
上scala有一个直接的好处scala写个loop老难了
Scala和Go都没啥戏。Spark会干掉Storm吗?
从coffee,scala等到golang效率下降了好几倍coltzhao等scala党说说streaming吧
相关话题的讨论汇总
话题: yield话题: scala话题: goroutine话题: python话题: 区别
进入Programming版参与讨论
1 (共1页)
l**********n
发帖数: 8443
1
scala和python都有yield. scala的yield和python的yield有区别吗?
e***i
发帖数: 231
2
scala的yield相当于map或flatmap,产生类型跟从for comprehension的第一个
python的yield给一个generator,类似linkedlist的iterator,不占内存,用到才产生
和读取
w***g
发帖数: 5958
3
yield那个叫coroutine

【在 l**********n 的大作中提到】
: scala和python都有yield. scala的yield和python的yield有区别吗?
d******e
发帖数: 2265
4
python的 yield花样很多。
你可以yield n
也可以
n = (yield)
还可以yield from a_list
本质上还是coroutine.
scala的yield不太了解只会用。

【在 l**********n 的大作中提到】
: scala和python都有yield. scala的yield和python的yield有区别吗?
l**********n
发帖数: 8443
5
两者都基于future?

【在 d******e 的大作中提到】
: python的 yield花样很多。
: 你可以yield n
: 也可以
: n = (yield)
: 还可以yield from a_list
: 本质上还是coroutine.
: scala的yield不太了解只会用。

p*****2
发帖数: 21240
6

scala不是。scala没有yield就是foreach,加了yield就是map,语法糖而已

【在 l**********n 的大作中提到】
: 两者都基于future?
l**********n
发帖数: 8443
7
how about scala Stream?

【在 p*****2 的大作中提到】
:
: scala不是。scala没有yield就是foreach,加了yield就是map,语法糖而已

p*****2
发帖数: 21240
8
没用过 感觉应该还是语法糖吧

【在 l**********n 的大作中提到】
: how about scala Stream?
d******e
发帖数: 2265
9
python:
. This object has a __iter__ method which will continue after this yield
statement.
So the call stack gets transformed into a heap object.

【在 l**********n 的大作中提到】
: 两者都基于future?
d******e
发帖数: 2265
10
should be a simple iterator like this.
def from_x_stream(x):
count = x
while (true):
count += 1
yield count

【在 l**********n 的大作中提到】
: how about scala Stream?
1 (共1页)
进入Programming版参与讨论
相关主题
coltzhao等scala党说说streaming吧coroutine or thread
谁知道这个嵌套的Python if 是啥意思?上scala有一个直接的好处
有没有大牛说说C里边for循环的坏处Scala和Go都没啥戏。
lambda 什么时候进入 c++的?从coffee,scala等到golang效率下降了好几倍
感觉并发模型上go可以秒vertxPython is easy and not easy
node.js不可放弃Python Concurrency 主流是用啥
scala 的 for 功能强大,速度太慢 (转载)Guido on Python AsyncIO (1/23/2014)
scala for comprehension 不支持 letJava is back
相关话题的讨论汇总
话题: yield话题: scala话题: goroutine话题: python话题: 区别