Bir kurucudaki Scala 2.8 varsayılan parametrelerini kullanıyorum ve Java uyumluluk nedenleriyle, varsayılan parametreleri kullanan bir no-arg kurucusu istedim.Scala ekstra no-arg kurucu ve varsayılan kurucu parametreleri
Bu çok mantıklı nedenlerle çalışmıyor: Eksik bir şey varsa merak ediyorum
class MyClass(field1: String = "foo", field2: String = "bar") {
def this() = {
this() // <-- Does not compile, but how do I not duplicate the defaults?
}
}
. Parametreyi çoğaltmayı gerektirmeyen herhangi bir düşünce var mı?
Teşekkürler!
https://lampsvn.epfl.ch/trac/scala/ticket/4278 –
adresinde bir bilet var. İlk biletimdeki ilk biletimde bu bilet lehine konuştum ve etin tüketildiğini söyledi ravenous tarafından " Özel durumlarda "Kurtlar" dilini mahvetme. Şu an kendisi için her kullanım vakası! – extempore