specialized-annotation

    2熱度

    1回答

    版本:斯卡拉2.11.8 我定義在繼承特殊類型和覆蓋方法的類: class Father[@specialized(Int) A]{ def get(from: A): A = from } class Son extends Father[Int]{ override def get(from: Int): Int = { println("Son.get")

    3熱度

    1回答

    我有一個類必須使用Double和Float。由於性能要求,我使用通用@specialized註釋(Double, Float)。有兩個第三方功能,我需要打電話。 ffunc(x: Float)接受Float,dfunc(y: Double)接受Double。在某些時候,我必須打電話ffunc或dfunc。我爲此使用了scala模式匹配。我的代碼如下所示: class BoxingTest[@spe