Scala 泛型
来源:互联网 发布:淘宝店铺门头图片 编辑:程序博客网 时间:2024/05/22 00:53
1、代码
package com.yy.enhance/** * 泛型类、泛型函数 * 泛型用于指定方法或类可以接受任意类型参数 * 参数在实际使用时才被确定 * 泛型可以有效地增强程序的适用性 * 使用泛型可以使得类或方法具有更强的通用性 *///泛型类class GenericClass[F,S,T](val f:F,val s:S,val t:T)object GenericDemo extends App { //实例化方式1 val gc = new GenericClass("yy",26,'C') //实例化方式2 val gc2 = new GenericClass[String,String,Int]("yy","bj",26) //泛型函数 def getData[T](list:List[T]) = list(list.length/2) println(getData(List("yy","bj",26))) val t = getData[Int] _ println(t(List(1,2,3,4,5)))}
2、结果
bj3
0 0
- Scala 泛型
- scala泛型
- Scala By Example: 泛型
- scala进阶1-泛型
- Scala
- Scala
- scala
- scala
- Scala
- scala
- Scala
- scala
- scala
- Scala
- Scala
- scala
- scala
- Scala
- Linux下SVN安装配置
- poj1852Ants
- [Oracle数据库] 深入分析ora-600 2662错误系列一
- 通俗的例子去理解BP网络
- 【杭电】[2015]偶数求和
- Scala 泛型
- html中滚动条的监听
- 绑定UI使用说明
- Effective C++ 笔记目录
- springmvc(一) 入门程序
- SDN
- PHP 7 值得期待的新特性(上)
- ExtJs checkboxgroup选择事件
- listbox和comebox添加图片