如何扩展支持协程的函数?
我现在所拥有的:
class MyClass : (String, String) -> Int {
    override fun invoke(username: String, password: String): Int {
        //method implementation
    }
}我想要的是:
class MyClass : (String, String) -> Int {
    override suspend fun invoke(username: String, password: String): Int {
        //method implementation
    }
}如果没有明确地将函数定义为功能接口,这是可能的吗?
发布于 2021-08-30 07:53:53
现在支持将您的类扩展到class MyClass: suspend -> Unit
发布于 2021-06-03 05:03:05
此功能目前尚不受支持,将在kotlin 1.6中提供支持
https://stackoverflow.com/questions/67812029
复制相似问题