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
相关推荐
青槿吖2 分钟前
Feign 微服务远程调用指南:告别手写 RestTemplate神奇小汤圆3 分钟前
Linux 动态库 .so 工作原理,后端 / 嵌入式必看Ulyanov4 分钟前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio环境搭建与核心工作区详解shy^-^cky6 分钟前
RESTful 中的状态转移方法枕星而眠7 分钟前
C 语言结构体硬核总结:内存对齐、#pragma pack、位段、柔性数组(面试+工程双指南)前端摸鱼匠9 分钟前
【AI大模型春招面试题22】层归一化(Layer Norm)与批归一化(Batch Norm)的区别?为何大模型更倾向于使用Layer Norm?spring29979211 分钟前
SpringBoot返回文件让前端下载的几种方式历程里程碑12 分钟前
MySQL视图:虚拟表的实战技巧武子康13 分钟前
大数据-274 Spark MLib-决策树剪枝完全指南:预剪枝与后剪枝原理对比SamDeepThinking14 分钟前
从DDD的仓储层反向依赖,理解DIP、IOC和DI