29 EYLÜL 2009, Salı
Nasıl Scala birden çok türü sınırları Kur?
Böyle bir şeyi ilan etmek istiyorum:
trait Narrowable[A] extends Iterable[A] {
def narrow[B <: A & B <: AnyRef] : Iterable[B]
}
Bu, 3* *tipi A
bir alt türü de olmalıdırveAnyRef
. Bu mümkün mü?
CEVAP
29 EYLÜL 2009, Salı
Bileşik Tip Kullanın:
trait Narrowable[A] extends Iterable[A] {
def narrow[B <: A with AnyRef] : Iterable[B]
}
Bunu Paylaş:
Nasıl Scala türü silme kurtulmak mı? Y...
Nasıl Scala koleksiyonları göster işle...
Nasıl Kişisel olarak scala bir ifade t...
Birden fazla sınıflar arasında nasıl k...
Scala, nasıl birden fazla kurucular il...