2 Bedingungen in when Anweisung (Variable expected)

  • 0 Antworten
  • Neuester Beitrag
Diskutiere 2 Bedingungen in when Anweisung (Variable expected) im Android Codeschnipsel im Bereich Android App Entwicklung.
D

Deathcurse

Neues Mitglied
Hi

ich versuche mir grad Kotlin beizubringen.
Leider habe ich keine Java vorkenntnisse, und viele Tutorials verweisen leider immer wieder auf Java... egal
ich habe hier gerade eine Fehlermeldung und ich komme nicht drauf warum..

Code:
        var länge: Int = text_ergebniss.text.indexOf(',')
        when {
            a_variable >= 0 && länge = 0 -> a_variable = a_variable * 10 + a
....
a_variable ist deklariert als Double und hat einen Wert.
Habe ich unter "class MainActivity : AppCompatActivity(), OnClickListener {" deklariert

Ich bekomme aber immer die Fehlermeldung "Variable expected" in dieser Zeile.

Wenn ich die zweite Bedingung weglasse gehts..
Ich habe aber schon eine when Bedinung geschrieben mit der zweiten Bedinung, das ging ohne Probleme.

Wo ist mein Fehler?

2te doofe Frage: Warum nutzt man eigentlich if-Anweisungen ? sind diese flotter beim berechnen? weil when funktioniert bei binären anweisungen doch genauso oder?


mfg Stephan