public static class A<R extends Throwable> {
private final Function<Throwable, R> function;
public A() {
this.function = ex -> ex;
}
}
为什么会报 Bad return type in lambda expression 的错误?
public static class A<R extends Throwable> {
private final Function<Throwable, R> function;
public A() {
this.function = ex -> ex;
}
}
为什么会报 Bad return type in lambda expression 的错误?
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
把返回的ex强转成R类型的就行了