Oldukça saygın bir yazılım şirketi ile yaptığım son röportajda, görünüşte önemsiz bir Scala sorusuna geçerli bir açıklama yapmaya çalıştım. Aşağıdaki ele alalım:Belirtilen değişkeni tutan bir vaka sınıfının bir örneğini döndüren bir yöntem çağırdığımda değişken atamaya ne olur?
Person(10)
soru bu yüzden ve ben 3
person.age
atamak zaman ne oluyor: Bu println
deyimi ile neyi iade edilir
case class Person(var age: Int)
def person = new Person(10)
person.age = 3
println(person)
?
En iyi cevap muhtemelen "sadece bir vaka sınıfında kullanmayın" idi. –