java RxJava函数编程:如何使用适当的参数调用匿名函数
RxJava的开始未来(…)获取一个Func0
(不带参数的函数),该函数返回未来
但是,我有一个接受3个参数的函数,可以用Func3<type, type, type, Future>
表示。我编写了这个函数,它应该关闭Func3并作为Func0的结果返回:
public Func0 convertToFunc0(final Func3<type 1, type 2, type 3, Future> f)
{
return new Func0() {
@Override
public void call() {
f.call(???);
}
};
}
假设我已经为“type 1”、“type 2”等插入了适当的类型,那么我如何访问f
的参数,以便对它们进行“关闭”?关于RxJava的功能部分,我确实找不到任何文档,我也查看了源代码,但还没有找到任何地方
# 1 楼答案
怎么样
如果
param1
、param2
和param3
不是线程安全的,则需要注意潜在的争用条件