- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Random rand = new Random();
Observable random1 = Observable.just(rand.nextInt());
Observable random2 = random1.flatMap(r1->Observable.just(r1 * rand.nextInt()));
random2.subscribe(System.out::println);
上面的代码只是取几个随机数,将它们相乘,然后打印输出。
这是我的问题:在我打印出结果时,有没有一种优雅的方法可以让我获得第一个随机值?请注意,我的实际系统正在进行异步调用,而不仅仅是生成随机数。
以下是一些我认为不优雅的示例:
Random rand = new Random();
Observable random1 = Observable.just(rand.nextInt());
random1.subscribe(r1->{
Observable random2 = Observable.just(r1 * rand.nextInt());
random2.subscribe(r2->{
System.out.println(r1);
System.out.println(r2);
});
});
.
Random rand = new Random();
Observable random1 = Observable.just(rand.nextInt());
Observable result = random1.flatMap(r1->{
int[] pair = new int[2];
pair[0] = r1;
pair[1] = r1 * rand.nextInt();
return Observable.just(pair);
});
result.subscribe(pair-> {
System.out.println(pair[0]);
System.out.println(pair[1]);
});
.
Random rand = new Random();
int[] hack = new int[1];
Observable random1 = Observable.just(rand.nextInt()).doOnNext(r1->hack[0]=r1);
Observable random2 = random1.flatMap(r1->Observable.just(r1 * rand.nextInt()));
random2.subscribe(r2->{
System.out.println(hack[0]);
System.out.println(r2);
});
最后,还有这个,我不确定这是不是一个好习惯:
Random rand = new Random();
Observable random1 = Observable.just(rand.nextInt());
Observable random2 = random1.flatMap(r1->Observable.just(r1 * rand.nextInt()));
random2.subscribe(r2-> System.out.println(random1.toBlocking().first()));
1 Câu trả lời
有一个 flatMap
重载,它允许您指定一个 Func2,它接收源值和 Observable 中的每个值并为其展平:
Random rand = new Random();
Observable random1 = Observable.just(rand.nextInt());
Observable<>> random2 = random1.flatMap(
r1 -> Observable.just(r1 * rand.nextInt()),
(r1, r2) -> Arrays.asList(r1, r2));
random2.subscribe(System.out::println);
关于java - 回顾 RxJava 中的链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28510740/
Điều này có phần liên quan: Biểu thức chính quy - Định dạng văn bản trong khối - IM nhưng là một câu hỏi khác. Tìm kiếm ngắt dòng trong - theo các điều kiện sau: Điều kiện: mã thông báo có thể ở trong
Khi sử dụng Ruby, tôi muốn tìm một biểu thức chính quy xác định chính xác ranh giới câu, mà tôi định nghĩa là bất kỳ chuỗi nào kết thúc bằng [.!?] trừ khi các ký tự dấu câu đó nằm trong dấu ngoặc kép, như trong My friend said "John isn't here
Có cách nào để thực hiện lookbehind tiêu cực và tích cực trong VBA regex không? Tôi không muốn khớp nếu chuỗi bắt đầu bằng "A", vì vậy hiện tại tôi thực hiện ^A ở đầu mẫu rồi xóa ký tự đầu tiên của match(0). Rõ ràng không phải là cách tiếp cận tốt nhất! Tôi đang sử dụng
Tôi đang cố gắng thay thế một số chuỗi bằng cách sử dụng một mẫu nhưng tôi không biết cách kiểm tra xem chuỗi đó có dấu chấm ở trước hay không. .some phải là số âm, some phải là số dương var a = "some.string được thay thế và .so
Rand ngẫu nhiên = new Random(); Observable random1 = Observable.just(rand.nextInt()); Observable random2
Tôi hy vọng ai đó có thể xem lại biểu thức chính quy của tôi để đảm bảo rằng nó thực hiện đúng như tôi muốn. Vậy đây là những gì tôi đang tìm kiếm: Tìm kiếm một từ trong ranh giới từ - vì vậy nó có thể là một từ riêng lẻ hoặc một từ trong một từ khác Lấy 30 ký tự trước đó (
Tôi đã tạo trình kích hoạt sau để theo dõi mọi thay đổi trên bảng postgres. DROP TRIGGER tr_request_update_notify TRÊN các yêu cầu; TẠO HOẶC THAY THẾ
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại, câu hỏi này không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 2 năm trước. Cải thiện nhiệm vụ này
Đây là mã của tôi: import com.google.gson.JsonElement; import com.rallydev.lookback.LookbackApi; import com.ral
Tôi muốn tạo một hệ thống tương tự như Facebook Lookback nhưng tôi không biết cách nào. https://facebook.com/lookback/ Công cụ này tạo video từ một số hình ảnh với một số hiệu ứng. Bạn có ý tưởng nào để tạo ra thứ gì đó tương tự không?
Sử dụng meteor 1.5.2, tôi đã cài đặt plugin Lookback: meteor-seo mới nhất nhưng tôi gặp lỗi này lookback_seo.js?hash=a658c0f8fd82680b329114c5e6
Đây là loạt bài đánh giá thường niên do HelloGitHub thực hiện. Trong số này, chúng tôi sẽ xem lại các sự kiện lớn đã xảy ra với GitHub trong năm 2020 và nhìn lại những điều bất ngờ mà GitHub đã mang đến cho chúng ta trong năm nay. Câu chuyện bắt đầu từ một năm trước khi chúng tôi bắt đầu từ GitH
Gần đây tôi không thể sử dụng một ứng dụng bằng Lookback API mà tôi đã từng sử dụng với tài khoản của mình trước đây. Sau khi xem bảng điều khiển, có vẻ như tôi gặp lỗi 403 khi gửi yêu cầu tới máy chủ. Một số đồng nghiệp của tôi cũng đang cố gắng truy cập API nhưng tất cả đều nhận được lỗi tương tự.
gcc 4.4.4 c89 Tôi luôn làm điều này khi sử dụng cấu trúc để ẩn các phần tử trong tệp triển khai. tệp tiêu đề port.h struct port_tag; struct port_tag* open_ports(size_
Tôi là một lập trình viên xuất sắc, rất giỏi!