Einfache Frage noch einmal.scala: erzwinge unveränderlichen Typ in Schließung
Wie kann ich in Funktion/Schließung unten angeben, dass [mehr] sollte von unveränderlichen Typ kommen?
Sonst habe ich diese Nebenwirkung wie unten!
Dank
var more = 3
def increase[T: Numeric](x: T): T = implicitly[Numeric[T]].plus(x, more.asInstanceOf[T])
val inc = increase[Int] _
more = 10
println(inc(5))
Das ist was ich genau suche. Etwas anders in der Umsetzung. Aber das ist es! Vielen Dank – Pavel