Я хочу создать класс Scala, в котором одна из его var доступна только для чтения извне класса, но по-прежнему является var. Как я могу это сделать?
Если бы это был вал, не нужно было бы ничего делать. По умолчанию определение подразумевает общий доступ и только чтение.