是否可以在Scala中专门化泛型函数(或类)?例如,我想写一个将数据写入ByteBuffer的通用函数:defwriteData[T](buffer:ByteBuffer,data:T)=buffer.put(data)但是由于put方法只需要一个字节并将其放入缓冲区,因此我需要将其专门用于Ints和Longs,如下所示:defwriteData[Int](buffer:ByteBuffer,data:Int)=buffer.putInt(data)defwriteData[Long](buffer:ByteBuffer,data:Long)=buffer.putLong(data)它