Burada kod-java.util.concurrent.LinkedBlockingQueue put yöntemi, Scala'da argüman olarak hiçbir şey gerektirmez
import java.util.concurrent.LinkedBlockingQueue
def main(args:Array[String]) {
val queue=new LinkedBlockingQueue
queue.put("foo")
}
snippetidir. Bu bana verir -
hatası: tür uyuşmazlığı;
bulundu: java.lang.String ("foo")
gerekli: Hiçbir şey
queue.add ("foo")
Anlayışım benim için bir şey değil. sıraya. Bu durumda, varsayılan genel olanlar yerine LinkedBlockingQueue için scala türlerini nasıl belirleriz?
Not. Bunun yerine, mümkün olan en spesifik tiptir. :-) –