Sto utilizzando i parametri di default di Scala 2.8 su un costruttore e, per ragioni di compatibilità Java, volevo un costruttore no-arg che utilizza i parametri predefiniti.Scala extra no-arg costruttore più parametri predefiniti costruttore
Questo non funziona per ragioni molto sensibili:
class MyClass(field1: String = "foo", field2: String = "bar") {
def this() = {
this() // <-- Does not compile, but how do I not duplicate the defaults?
}
}
Mi chiedo se c'è qualcosa che mi manca. Qualsiasi pensiero che non richieda la duplicazione dei parametri predefiniti?
Grazie!
c'è un biglietto su https://lampsvn.epfl.ch/trac/scala/ticket/4278 –
Ho parlato a favore di quel biglietto al mio primo incontro di scala in carne e ho detto che la carne era consumata da famelico " non andare a rovinare la lingua con i tuoi casi speciali "lupi. È ogni caso d'uso per se stesso ora! – extempore