scala-创建泛型数组(T: Manifest)

Posted soft.push("zzq")

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scala-创建泛型数组(T: Manifest)相关的知识,希望对你有一定的参考价值。

def arrayT[T: Manifest](ary: T*): Array[T] = {//接受多个参数
  val arys = new Array[T](ary.length) //初始化一个数组
  for (item <- 0 until ary.length)
    arys(item) = ary(item)
  arys
}

arrayT(1, 2, 3)

 

以上是关于scala-创建泛型数组(T: Manifest)的主要内容,如果未能解决你的问题,请参考以下文章

Scala 的 (2.8) Manifest 是如何工作的?

scala 上下文绑定ClassTagTypeTagClassManifestManifest

Scala - 从泛型类型获取类对象

Scala的泛型

Scala泛型[T]的使用

Scala:泛型和隐式