我正在尝试RxPy,我不理解SELECT t.VBID,MAX(t.KBID),MAX(t.SEQ)
FROM tbl_a t
JOIN tbl_b s
ON(t.vbid = s.vbid)
GROUP BY t.vbid
运算符的这种行为:
这个按预期工作。
buffer_with_count
>>> Observable.interval(500).take(6).subscribe(print)
<rx.disposables.anonymousdisposable.AnonymousDisposable object at 0x104733d68>
>>> 0
1
2
3
4
5
这个没有产生预期的缓冲输出
>>> Observable.interval(500).take(6).buffer_with_count(3).subscribe(print)
<rx.disposables.anonymousdisposable.AnonymousDisposable object at 0x104789a20>
>>> [0, 1, 2]
[3, 4, 5]
>>> Observable.range(0, 6).subscribe(print)
0
1
2
3
4
5
<rx.disposables.anonymousdisposable.AnonymousDisposable object at 0x1046ea160>
第二种情况发生了什么?
非常感谢!
答案 0 :(得分:0)
可能是一个已被修复的错误,因为我刚刚尝试了你的第二个场景,它似乎可以正常工作..
>>> Observable.range(0, 6).buffer_with_count(3).subscribe(print)
[0, 1, 2]
[3, 4, 5]