Zum Beispiel lassen Sie uns sagen, dass ich eine Funktion aufrufen wie folgt aus:Kann ich einen anderen Rückgabetyp in Kotlin haben?
val call1: String = myFunction()
oder
val call2: Int = myFunction()
Wie kann ich meine Funktion entscheiden lassen, was in fonction des Anrufs zurückzukehren und nicht die Funktion selbst? Was sollte der Rückgabetyp sein? Irgendein ? Einheit? ?
Ich weiß nicht, ob es so hier klar ist das Beispiel auf das, was ich arbeite:
Ich habe diese Zeile:
var query: Query = FirebaseDatabase.getInstance().reference.child(path)
Hier werden wir eine Abfrage bekommen, aber wenn ich tun dass:
var query = FirebaseDatabase.getInstance().reference.child(path)
ich ein databaseReference
ich versucheAlso entweder eine Abfrage oder eine bekommen zu bekommen databaseReference entsprechend dem Aufruf der Funktion und nicht der Funktion.
databaseReference ist eine Abfrage - Sie sind nicht entscheiden anything- seine nur databaseReference gegossen werden kann, um Abfrage, die Sie in dem ersten Aufruf zu tun – X3Btel