Scala隐式泛型

复制代码
package test40
//泛型
//需求:你是一个程序员,老板让你写一个函数,用来获取列表中的中间元素
//LIstanbul(1,2,3,4,5)==>中间元素下标=长度/2===>3
//getMiddleEle
object test {
  //定义函数的格式:
  //def 函数的名字(参数1:类型1):返回值的类型={

  def getMiddleEle(list: List[Int]):Int=list(list.length/2)

  def getMiddleEle(list: List[String]): String = list(list.length / 2)
  def main(args: Array[String]): Unit = {
    println(getMiddleEle(List(1,2,3,4,5)))
    println(getMiddleEle(List("1","2","3","4","5")))
    
    println(getMiddleEle(List(1)))
  }

}
相关推荐
舒一笑21 分钟前
PandaCoder重大产品更新-引入Jenkinsfile文件支持
后端·程序员·intellij idea
_Chipen33 分钟前
C++基础问题
开发语言·c++
PetterHillWater1 小时前
AI编程之CodeBuddy的小试
后端·aigc
止观止1 小时前
JavaScript对象创建9大核心技术解析
开发语言·javascript·ecmascript
codervibe1 小时前
如何用 Spring Security 构建无状态权限控制系统(含角色菜单控制)
java·后端
codervibe1 小时前
项目中如何用策略模式实现多角色登录解耦?(附实战代码)
java·后端
expect7g1 小时前
Flink-Checkpoint-2.OperatorChain
后端·flink
大葱白菜1 小时前
🧱 Java 抽象类详解:从基础到实战,掌握面向对象设计的核心基石
后端·程序员
SimonKing1 小时前
颠覆传统IO:零拷贝技术如何重塑Java高性能编程?
java·后端·程序员
mCell2 小时前
为什么我们需要 `.proto` 文件
后端·微服务·架构