任何人都可以解释为什么这个代码:
interface Lol {
default Try<Seq<? extends Number>> lol() {
return Try.of(List::empty);
}
}
class LolImpl implements Lol {
@Override
public Try<Seq<? extends Number>> lol() {
return Try
.of(() -> List.of(1, 2, 3))
//.onFailure(Object::hashCode)
;
}
}
如果我取消注释onFailure语句,编译失败?不知道这里会发生什么。如何改进它?
开满天机
子衿沉夜
心有法竹
相关分类