6
返回它我有類型的列表[T]和[B]中階,與類型的對象E E.修改函數內的多個列表和Scala中
我想使接受的函數這三個參數:
def doSomething(t : List[T], b List[B], e : E) {
... }
但是我知道名單是不可改變的,並傳遞給函數的任何被視爲VAL(不變量)。但是我需要修改t和b並將修改返回給函數的調用者。有沒有人有任何想法如何做到這一點?
我不能去,因爲我一直在到處使用它,該文件是這麼大列表更改爲陣......
你需要一個'='E的':E)'和''{如果你要返回的東西。 – 2010-09-16 14:22:12
你是對的雷克斯,謝謝。我不知道多少次我忘記了這個在Scala中的小'='... – 2010-09-16 18:25:36
謝謝你,michael! – 2010-09-17 02:35:32