Ho una lista di tipo [T] e [B] in scala, con un oggetto e di tipo E.Modifica più liste all'interno di una funzione e il ritorno a Scala
Voglio fare una funzione che accetta questi tre parametri:
def doSomething(t : List[T], b List[B], e : E) {
... }
Tuttavia mi rendo conto che List è immutabile, e tutto passato a una funzione è considerato come val (non var). Ma ho bisogno di modificare t e b e restituire le modifiche al chiamante della funzione. Qualcuno ha qualche idea su come farlo?
non posso andare e modificare l'elenco di serie ... Perché ho usato ovunque e il file è così grande ..
Avete bisogno di un '=' tra 'e: E)' e '{' se avete intenzione di restituire qualcosa. –
Sei corretto Rex, grazie. Non so quante volte dimentico questo piccolo '=' in Scala ... –
Grazie, funziona davvero bene michael! –