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
相关推荐
SHARK_pssm31 分钟前
【C++——类和对象(下)】凯哥Java32 分钟前
写代码怎么避免逻辑漏洞?Ai-_Man1 小时前
您您这可以把Dola的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。用AI导出鸭,答案是可以的Java后端的Ai之路1 小时前
Python进阶探索23 - Python中的Time与Datetime模块沫璃染墨1 小时前
《从零入门Linux系统篇(五十四):线程篇·七——互斥锁底层原理:从原子交换到线程竞争与锁实现》Java后端的Ai之路2 小时前
Python进阶探索24_应用案例_linux系统的监控程序员清风2 小时前
PydanticAI 实战:用类型安全构建可靠的 Python Agent落魄实习生2 小时前
Agent Scope Java 2.x 系列【10】MiddlewareIT_陈寒3 小时前
SpringBoot启动慢得像蜗牛?原来是这个配置在捣鬼Ramble_Naylor3 小时前
async/await:让一个线程同时等很多件事