Wie erstelle ich eine Erweiterungsfunktion mit mehreren Empfängern in Kotlin?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Wie erstelle ich eine Erweiterungsfunktion mit mehreren Empfängern in Kotlin?

Post by Anonymous »

Ich möchte, dass meine Erweiterungsfunktion ein paar Empfänger hat. Zum Beispiel möchte ich, dass Funktionshandle in der Lage sein, Methoden von Coroutinescope und iterable Instanzen aufzurufen:

Code: Select all

fun handle() {
// I want to call CoroutineScope.launch() and Iterable.map() functions here
map {
launch { /* ... */ }
}
}
< /code>
Ich dachte, dies könnte funktionieren: < /p>
fun  (Iterable, CoroutineScope).handle() {}
< /code>
, aber es gibt mir einen Fehler: < /p>
Function declaration must have a name
Ich weiß, dass ich die Funktion mit Parametern erstellen kann, aber
Ist es möglich, mehrere Empfänger für eine einzelne Funktion zu haben und wie das ohne Parameter zu tun?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post