How do I obtain a rolling buffer of the last two items emitted from a reactive stream?
问题 I have a stream that emits numbers x . What I want is dx (difference in x) so I need a rolling buffer which emits x_n and x_(n-1) so I can map to dx = x_n - x_(n-1) . In a marble diagram this would look like ... SOURCE --A------B------C--------D------F--G----- RESULT ---------AB-----BC-------CD-----DF-FG---- This would be handy for other operations like rolling averages etc. I have checked the operator docs but can't seem to find anything similar. sample is sort of close but is time dependent