Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Class 当前trait中的TypeTag_Class_Scala_Generics - Fatal编程技术网

Class 当前trait中的TypeTag

Class 当前trait中的TypeTag,class,scala,generics,Class,Scala,Generics,据我所知,我可以在方法中使用this来引用当前的对象/类,即使该方法处于trait中。但是如何使用this引用的类的类型标记呢 像vali:TypeTag[T]=TypeTag[this]这样的东西对我来说很有用 一个类似的问题已经被质疑,但没有起作用。您可能想要类似的东西 object Example { val i = typeTag[this.type] }

据我所知,我可以在方法中使用
this
来引用当前的对象/类,即使该方法处于trait中。但是如何使用this引用的类的类型标记呢

vali:TypeTag[T]=TypeTag[this]
这样的东西对我来说很有用


一个类似的问题已经被质疑,但没有起作用。

您可能想要类似的东西

object Example {
  val i = typeTag[this.type]
}