我不明白如何创建高阶暂停功能
I do not understand how create hight order suspend function
函数应该是什么样的?我想创建 PageKey DataSourceFactory。
class PageKeyDataSourceFactory(
private var request: suspend (offset: Int) -> MutableList<Any>
)
函数可以是挂起函数。它必须接受一个 Int
作为参数和 return 一个 MutableList<Any>
var request: suspend (Int) -> ArrayList<Any>
= { offset: Int -> arrayListOf<Any>() }
函数应该是什么样的?我想创建 PageKey DataSourceFactory。
class PageKeyDataSourceFactory(
private var request: suspend (offset: Int) -> MutableList<Any>
)
函数可以是挂起函数。它必须接受一个 Int
作为参数和 return 一个 MutableList<Any>
var request: suspend (Int) -> ArrayList<Any>
= { offset: Int -> arrayListOf<Any>() }