Domande taggate «case-class»




7
Modo più pulito per aggiornare le strutture nidificate
Di 'che ho i seguenti due case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) e la seguente istanza di Personclasse: val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) Ora se voglio aggiornare zipCodedi rajallora dovrò …
124 scala  case-class  zipper 


5
Quali sono gli svantaggi nel dichiarare le classi case Scala?
Se stai scrivendo codice che utilizza molte bellissime strutture di dati immutabili, le classi case sembrano essere una manna dal cielo, dandoti tutto quanto segue gratuitamente con una sola parola chiave: Tutto immutabile per impostazione predefinita Getters definiti automaticamente Decente implementazione di toString () Conforme equals () e hashCode () …
105 scala  case-class 

4
Ereditarietà della classe case Scala
Ho un'applicazione basata su Squeryl. Definisco i miei modelli come classi case, soprattutto perché trovo conveniente avere metodi di copia. Ho due modelli strettamente correlati. I campi sono gli stessi, molte operazioni sono in comune e devono essere memorizzate nella stessa tabella DB. Ma c'è un comportamento che ha senso …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.