Wie die Dokumentation bei https://kotlinlang.org/docs/reference/this-expressions.html#qualified sagen, kann man qualifizierte this
verwenden, um einen äußeren Kontext anzugeben, der verwendet werden soll. Gibt es eine Möglichkeit, dies mit it
zu tun? IntelliJ sagt immer wieder, dass es einen Sytax-Fehler gibt.Qualifizierte es in Kotlin
2
A
Antwort
3
Sie dachten, dass es schon aus, aber für andere, die die gleiche Frage haben, können Sie es wie folgt tun:
foo.forEach { x ->
x.forEach { y ->
doSomething(x) + doSomething(y)
}
}
1
Ok, ignorier mich. Die docs Zustand bei https://kotlinlang.org/docs/reference/lambdas.html#higher-order-functions, dass, wenn Sie einen { it.something }
Block haben, dann ist das zu { x -> x.something }
entspricht
Verwandte Themen
- 1. qualifizierte Beziehungen in Daten
- 2. Gibt es Konstruktorreferenzen in Kotlin?
- 3. const-Referenz qualifizierte Memberfunktion
- 4. Regex qualifizierte variablen Einsatz
- 5. Kotlin Erweiterungseigenschaften funktionieren nicht in Kotlin Skript
- 6. Vereinfacht voll qualifizierte Namen in Eclipse
- 7. Scala qualifizierte geschützt Mitglied in der Unterklasse
- 8. Gibt es einen offiziellen Kotlin Style Guide?
- 9. Algebraische Datentypen in Kotlin
- 10. foreach in Kotlin
- 11. Faul Liste in Kotlin?
- 12. Android Parcel in Kotlin
- 13. Elementare Funktionen in Kotlin
- 14. Kotlin-Generika in KFunktion1
- 15. @uncheckedVariance in Kotlin?
- 16. Statische Erweiterungsmethoden in Kotlin
- 17. Statische Daten in Kotlin
- 18. Memo-Funktion In Kotlin
- 19. javax.time in Kotlin
- 20. Lambda-Ausdrücke in Kotlin
- 21. 2D Array in Kotlin
- 22. Vergleichen NaN in Kotlin
- 23. Flüchtige Immobilien in Kotlin?
- 24. JSONView in Spring + Kotlin
- 25. Kotlin: Können wir @Subscribe von EventBus (GreenRobot) in Kotlin verwenden?
- 26. Ist es möglich, Mockito in Kotlin zu verwenden?
- 27. Warum benötigen vollständig qualifizierte Assemblynamen manchmal Leerzeichen?
- 28. SQL-Performance Server und voll qualifizierte Tabellennamen
- 29. Kotlin Bearbeitungsliste
- 30. Kotlin Generika
Ja, und darüber hinaus schreiben die Kodierungskonventionen (https://kotlinlang.org/docs/reference/coding-conventions.html) ausdrücklich vor, die Argumentnamen anzugeben, wenn es sich um verschachtelte Lambdas handelt. – hotkey