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

}
相关推荐
小码编匠1 分钟前
.NET 验证码生成神器基于 SkiaSharp 的高性能方案
后端·c#·.net
风象南2 分钟前
SpringBoot中6种跨域请求解决方案
java·spring boot·后端
LucianaiB3 分钟前
拿到Offer,租房怎么办?看我用高德MCP+腾讯云MCP,帮你分分钟搞定!
前端·后端·cursor
vivo互联网技术3 分钟前
活动中台系统慢 SQL 治理实践
java·数据库·后端
满怀101511 分钟前
Python入门(5):异常处理
开发语言·python
攀小黑14 分钟前
Java 多线程加锁 synchronized 关键字 字符串当做key
java·开发语言
每次的天空24 分钟前
Kotlin 作用域函数:apply、let、run、with、also
android·开发语言·kotlin
小林熬夜学编程27 分钟前
【高并发内存池】第八弹---脱离new的定长内存池与多线程malloc测试
c语言·开发语言·数据结构·c++·算法·哈希算法
MariaH30 分钟前
Sequelize模型初探
前端·后端
码视野32 分钟前
基于SpringBoot的河道水情大数据可视化分析平台设计与实现(源码+论文+部署讲解等)
spring boot·后端·物联网·信息可视化·论文·本科毕业论文·计算机专业毕业论文