7
Czystszy sposób aktualizowania zagnieżdżonych struktur
Powiedzmy, że mam następujące dwa case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) i następujące wystąpienie Personklasy: val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) Teraz, jeśli chcę zaktualizować zipCodez rajczym będę miał do zrobienia: …
124
scala
case-class
zipper