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

}
相关推荐
吾日三省Java12 分钟前
Spring Cloud架构下的日志追踪:传统MDC vs 王炸SkyWalking
java·后端·架构
前端拿破轮19 分钟前
从0到1搭建个人网站(三):用 Cloudflare R2 + PicGo 搭建高速图床
前端·后端·面试
树獭叔叔21 分钟前
深度拆解 DiT:扩散模型与 Transformer 的巅峰结合
后端·aigc·openai
ZhengEnCi24 分钟前
08c. 检索算法与策略-混合检索
后端·python·算法
用户7344028193421 小时前
Java 8 Stream 的终极技巧——Collectors 操作
后端
树獭叔叔1 小时前
深度拆解 VAE:生成式 AI 的潜空间大门
后端·aigc·openai
任沫1 小时前
字符串
数据结构·后端
Java编程爱好者3 小时前
2026 大厂 Java 八股文面试题库|附答案(完整版)
后端
Moment4 小时前
腾讯终于对个人开放了,5 分钟在 QQ 里养一只「真能干活」的 AI 😍😍😍
前端·后端·github