使用lambdas时出错,Kotlin

时间:2018-04-26 07:11:15

标签: android kotlin

我正在尝试用Kotlin中的lambda表达式替换方法调用,但是有些东西是错误的并且idk是什么。

这是我的代码:

httpClient.addInterceptor(interceptor: (Interceptor.Chain?) -> Response {

})

这是没有lambdas的工作代码:

httpClient.addInterceptor(object : Interceptor {
        override fun intercept(chain: Interceptor.Chain?): Response {
}

1 个答案:

答案 0 :(得分:4)

使用此代码:

httpClient.addInterceptor { chain: Interceptor.Chain? ->
  // return a `Response` here
  TODO()
}