合格它在kotlin

正如https://kotlinlang.org/docs/reference/this-expressions.html#qualified中的文档所述,可以使用合格的来指定要使用的外部上下文。 有没有什么办法it ? IntelliJ一直在说有一个sytax错误。

2 Solutions collect form web for “合格它在kotlin”

你已经知道了,但对于其他可能有相同问题的人,你可以这样做:

 foo.forEach { x -> x.forEach { y -> doSomething(x) + doSomething(y) } } 

好吧,不理我。 该文档在https://kotlinlang.org/docs/reference/lambdas.html#higher-order-functions上表示,如果您有{ it.something }块,那么相当于{ x -> x.something }

  • 在Kotlin中交换函数
  • Kotlin的Android扩展和variables
  • 无法在kotlin`whenexpression式中使用string.contains()
  • 有没有办法在活动之间传递函数引用?
  • 当使用Maven编译时,类路径条目指向一个不存在的位置警告
  • 测量Kotlin代码的测试覆盖率?
  • 无法解析符号kotlinOptions(在Gradle构建中)
  • 从Kotlin代码修改json API
  • 你如何编写types参数的类的二级构造函数?
  • 在Kotlin的对象字段中带有上下文的Android类
  • 为什么我得到@提供注释错误?
  • Kotlin language will be the best programming language for Android.