8
Ich bin auf der Suche nach einer Möglichkeit, den unten genannten Kompilierungsfehler in Scala aufzulösen. Wo, ich versuche, den Wert einer Variablen clinSig zu aktualisieren, wenn die clinSig beim Aufruf von method1 null ist.Scala: Neuzuweisung zu Val
import org.joda.time.Instant
import java.util.Calendar
class TestingClass {
method1(null)
private def method1 (clinSig : Instant) {
if (clinSig == null) {
val calendar = Calendar.getInstance()
calendar.set(2011, 0, 5, 0, 0, 0)
calendar.set(Calendar.MILLISECOND, 0)
clinSig = new Instant(calendar.getTime)
}
print(clinSig)
}
}
error: reassignment to val
[INFO] clinSigUpdtDtTm = new Instant(calendar.getTime)
Alle Eingänge wäre hilfreich.
Danke !!!
Nun, es geht zu machen ‚clinSig‘ verwendet wird, nie. – user1993412