Guest User

Untitled

a guest
Jan 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. Reactive.select(
  2. Reactive.where(
  3. Reactive.range(1, 10), // <---------------- 元のデータソース {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  4. new Func1<Integer, Boolean>() { // <----- where:偶数だけにフィルタリング
  5. @Override
  6. public Boolean invoke(Integer param1) {
  7. return param1 % 2 == 0;
  8. }
  9. }), new Func1<Integer, Integer>() { // <- select:値を10倍に加工
  10. @Override
  11. public Integer invoke(Integer param1) {
  12. return param1 * 10;
  13. }
  14. })
  15. .register(
  16. Reactive.print() // <------------------- 受信した結果をコンソールに出力
  17. );
  18.  
  19. // Output:
  20. // 20, 40, 60, 80, 100
Add Comment
Please, Sign In to add comment