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)))
}
}
Scala隐式泛型
爱吃香菜---www2024-12-12 16:39
相关推荐
小码编匠1 分钟前
.NET 验证码生成神器基于 SkiaSharp 的高性能方案风象南2 分钟前
SpringBoot中6种跨域请求解决方案LucianaiB3 分钟前
拿到Offer,租房怎么办?看我用高德MCP+腾讯云MCP,帮你分分钟搞定!vivo互联网技术3 分钟前
活动中台系统慢 SQL 治理实践满怀101511 分钟前
Python入门(5):异常处理攀小黑14 分钟前
Java 多线程加锁 synchronized 关键字 字符串当做key每次的天空24 分钟前
Kotlin 作用域函数:apply、let、run、with、also小林熬夜学编程27 分钟前
【高并发内存池】第八弹---脱离new的定长内存池与多线程malloc测试MariaH30 分钟前
Sequelize模型初探码视野32 分钟前
基于SpringBoot的河道水情大数据可视化分析平台设计与实现(源码+论文+部署讲解等)