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]