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)))
  }

}
相关推荐
暮色妖娆丶8 分钟前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
UrbanJazzerati19 分钟前
Python Scrapling:小白也能轻松掌握的现代网页抓取工具
后端·面试
老张的码22 分钟前
飞书 × OpenClaw 接入指南
人工智能·后端
希克厉33 分钟前
记录安装wsl2踩的一个坑
后端
zone773935 分钟前
004:RAG 入门-LangChain读取PDF
后端·python·面试
漫霂40 分钟前
基于redis实现登录校验
redis·后端
zone773940 分钟前
005:RAG 入门-LangChain读取表格数据
后端·python·agent
用户7344028193421 小时前
mysql如何存储boolean类型
后端
golang学习记1 小时前
Fiber v3 适配器模式:17 种写法随便用,老代码"即插即用"🔌
后端·go
用户020742201751 小时前
从零到一:用 Rust 实现一个简单的区块链
后端