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
相关推荐
xiaoye37082 小时前
Java 自动装箱 / 拆箱 原理详解ZTLJQ4 小时前
数据的基石:Python中关系型数据库完全解析夏霞4 小时前
c# signlar 客户端传递参数给服务端配置方法KD4 小时前
阿里云服务迁移实战(二)——网关迁移与前后端分离配置迷藏4944 小时前
**发散创新:基于 Rust的开源权限管理系统设计与实战**在现代软件架构中,**权限控制**早已不2301_818419015 小时前
C++中的解释器模式变体小江的记录本5 小时前
【Redis】Redis全方位知识体系(附《Redis常用命令速查表(完整版)》)摇滚侠5 小时前
Java 项目《谷粒商城-1》架构师级Java 项目实战,对标阿里 P6-P7,全网最强,实操版本颜酱5 小时前
回溯算法实战练习(3)biter down5 小时前
C++11 统一列表初始化+std::initializer_list