У меня есть список типов [T] и [B] в scala с объектом e типа E.
Я хочу создать функцию, которая принимает эти три параметра:
def doSomething(t : List[T], b List[B], e : E) {
... }
Однако я понимаю, что List является неизменным, и все, что передается в функцию, считается val (а не var). Но мне нужно изменить t и b и вернуть изменения обратно вызывающему функцию. Кто-нибудь знает, как это сделать?
Я не могу пойти и изменить список на массив ... Потому что я использовал его везде, а файл такой большой ..