在Kotlin开发前端和后端时,我们不得不费心去休息json apis来连接它们。 理想的是定义界面的能力
interface Api {
fun sum(x: Int, y: Int): Int
}
在服务器端实现它。
在客户端,可以像在
那样简单地调用它val api = RPCMagic<Api>
val result: Future<Int> = api.sum(2, 2)
就像scala autowire库一样。
答案 0 :(得分:4)
此时Kotlin没有为此提供任何功能,但这是我们的中期路线图(1.2之后)。