Wann beginnen erfasste Variablen mit Scala-Schließungen auf dem JVM-Heap zu leben?
Verwandte Frage:Scala-Verschlüsse im Vergleich zu Java-Innerclasses -> final VS var
Ich frage mich, wann Scala die in einem Closure erfassten Variablen live auf dem Heap anstatt auf dem Stack macht. Ich lese das Scala-Buch von Martin Odersky, habe diese Information aber vorerst nicht gefunden. Kann jemand erklären, was sich hinter der Motorhaube verbirgt?