Как Scala поддерживает значения переменных при определении замыкания?

Сохраняет ли scala значения переменных путем копирования или ссылки?

Например, в Ruby «замыкание фактически продлит время жизни всех необходимых ему переменных. Оно не будет копировать их, но сохранит ссылку на них, а сами переменные не будут иметь права на сборку мусора (, если язык имеет сборку мусора ), пока происходит закрытие». [СКОРКИН]

15
задан Billz 25 July 2012 в 20:00
поделиться