scala的泛型参数
类型参数-----泛型(数据类型是变化的) (1)可以有多个 (2)名称合法就行,没有固定的。一般用T(Type) 在scala中,用[]表示。在java中,用<>表示
def getMiddleEle[T](list:List[T]):T={list(list.length/2)}def main(args: Array[String]): Unit = {val rs1=getMiddleEle(List(1,2,3,4,5))println(rs1)val rs2=getMiddleEle(List("a","b","c","d","e"))println(rs2)val rs3=getMiddleEle(List(1.1,2.2,3.3))println(rs3)}}
列表中的元素不限的,T表示着许多函数类型