içinde iade Ben kabul eden bir işlev yapmak istiyorum türünde bir nesne e E.bir işlev içinde birden Listeleri Değiştirme ve Scala
ile türünde bir listesi [T] ve scala içinde [B], var bu üç parametre:
def doSomething(t : List[T], b List[B], e : E) {
... }
Ancak bunu Liste değişmez gerçekleştirmek ve bir işleve geçirilen şey val (değil var) olarak kabul edilir. Fakat t ve b'yi değiştirmem ve modifikasyonları işlevin arayana geri göndermem gerekiyor. Bunun nasıl yapılacağı hakkında bir fikri olan var mı?
Bir şey döndüğünüzde '=' e: E 'ye ve '{' arasına ihtiyacınız var. –
Doğru Rex sensin, teşekkürler. Scala'da ne kadar sıklıkla unutabildiğimi bilmiyorum ... = –
Teşekkür ederim, gerçekten iyi çalışıyor Michael! –