【发布时间】:2020-02-28 09:19:48
【问题描述】:
假设我正在编写一个返回字符串的库,这是一项复杂且长期运行的任务。
我可以选择提供这个
interface StringGenerator {
suspend fun generateString(): String
}
或
interface StringGenerator {
fun generateString(): Deferred<String>
}
这两个选项有什么(缺点)优点吗?我应该选择哪个?
【问题讨论】: