3
当我读到Mxnet源代码,我在下面的语句很困惑:如何解释这个斯卡拉语法“类[_>:浮动与诠释双]”
object NDArray {
private val logger = LoggerFactory.getLogger(classOf[NDArray])
private[mxnet] val DTYPE_NATIVE_TO_MX: Map[Class[_ >: Float with Int with Double], Int] = Map(
classOf[Float] -> 0,
classOf[Double] -> 1,
classOf[Int] -> 4
)
是什么意思为“类[_>:用双精度浮点数],Int]“? 我理解的斯卡拉关键字“与”能类声明中使用,例如
Class person with glass {
意味着类“人”有objdect“玻璃”的特征。
如何解释上述代码中'with'的用法?
所以它也可以是一个字符串,因为字符串是Any的子类型? – Madoc
什么可能是一个字符串?这里只有'Class'对象。 –
对不起,我的意思是String类。 – Madoc