Kotlin 在科特林取得资格
正如文档中所说,可以使用限定的Kotlin 在科特林取得资格,kotlin,Kotlin,正如文档中所说,可以使用限定的this来指定要使用的外部上下文。使用it有什么方法可以做到这一点吗?IntelliJ一直说有sytax错误。好的,别理我。文档声明,如果您有一个{it.something}块,那么这相当于{x->x.something}您已经解决了这个问题,但是对于其他可能有相同问题的人,您可以这样做: foo.forEach { x -> x.forEach { y -> doSomething(x) + doSomething(y)
this
来指定要使用的外部上下文。使用it
有什么方法可以做到这一点吗?IntelliJ一直说有sytax错误。好的,别理我。文档声明,如果您有一个{it.something}
块,那么这相当于{x->x.something}
您已经解决了这个问题,但是对于其他可能有相同问题的人,您可以这样做:
foo.forEach { x ->
x.forEach { y ->
doSomething(x) + doSomething(y)
}
}
是的,而且,编码约定()规定在处理嵌套lambda时显式指定参数名称。