
//自定义异常 sealed class MyE : RuntimeException() object AE : MyE() object BE : MyE() //业务方法签名 fun a(): Either<AE, Int> fun b(i: Int): Either<BE, Int> 方法调用 val a: Either<AE, Int> = a() //a.map{} 之后的类型会变成 Either<AE, Either<BE, Int>> val either: Either<AE, Either<BE, Int>> = a.map { b(it) } 请问有什么函数能返回 Either<MyE,Int> 吗?
1 liaowang11 2021 年 7 月 2 日 |
2 yazinnnn OP @liaowang11 感谢帮助 |