Como o Scala mantém os valores da variável quando o fechamento foi definido?

O scala mantém os valores da variável por cópia ou referência?

Por exemplo, em Ruby "o fechamento realmente estenderá o tempo de vida de todas as variáveis ​​que ele precisa. Ele não os copiará, mas reterá uma referência a eles e as variáveis ​​não serão elegíveis para coleta de lixo (se o idioma tiver sido coleta de lixo) enquanto o fechamento está por perto ". [SKORKIN]

questionAnswers(2)

yourAnswerToTheQuestion