Scala 2.10.4 bu derlerScala 2.11 Tip Varyans değişiklikler
kontravaryant tipi U tipi U değişmez pozisyonunda meydana gelir tip Ters özelliği Foo [-U, T] {türü Contra = U}
bir çözüm mevcut var mı? Bir Scala kütüphanesi üzerinden 2.11'e ve tersine çevirme türüne geçmek için, derleyici tarafından algılanan örtülü kusurların bir tekne yükünün elde edilmesi (yani, U değişmezinin bir seçenek olmaması) gerekir.
Teşekkür
Eğer örtülü çözünürlüğü kontrol tipi üyesi ve contravariance nasıl kullandığını görmek açıklayabilir misiniz? Bu konuda daha fazla bilgi sahibi olmak isterdim ve belki de sorunun derinliklerinde bir çözüm var. – wingedsubmariner
'Contra> türünü kullanabilir misiniz: U'? –
@ n.m. Contra>: U'yu U'yu bir U ve bir U tipi (yani bu yaklaşım derleyicisini denerken X yönteminin Contra'nın bir üyesi olmadığını söyleyerek patlatır) beklemesine dayanan örnekler olarak kullanamıyorum. – virtualeyes