【发布时间】:2019-11-27 04:39:48
【问题描述】:
有没有人知道为什么泛型类型变成Nothing!,不能和Reactor onErrorReturn 链接?
fun test(): Mono<out String> {
return Mono.just("")
}
// Compile error
test().onErrorReturn("dummy")
类型不匹配 要求:什么都没有! 找到:字符串 投影类型 Mono 限制使用 public final fun onErrorReturn...
但是,如果我在另一个函数中使用 map 和 onErrorReturn,它会起作用
// No error
fun useTest(): Mono<String> {
return test().map { "haha" }
}
useTest().onErrorReturn("hehe")
【问题讨论】:
标签: generics kotlin project-reactor