Есть ли какие-либо рекомендации в Scala о том, когда использовать val с изменяемой коллекцией по сравнению с использованием var с неизменяемой коллекцией? Или вы действительно должны стремиться к val с неизменной коллекцией?
Тот факт, что есть оба типа коллекции, дает мне большой выбор, и часто я не знаете, как сделать этот выбор.