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
相关推荐
jerryinwuhan9 小时前
基于各城市站点流量的复合功能比较candyTong9 小时前
Claude Code Agent Teams:多 Agent 协作的生命周期与实现机制迈巴赫车主10 小时前
Java基础:list、set、map一遍过howard200511 小时前
1.8.3 掌握Scala类与对象 - Scala基本骨架方法南 阳11 小时前
Python从入门到精通day66十八旬12 小时前
快速安装ClaudeCode完整指南前进的李工13 小时前
EXPLAIN输出格式全解析:JSON、TREE与可视化Byron Loong13 小时前
【c++】为什么有了dll和.h,还需要包含lib独隅13 小时前
CodeX + Visual Studio Code 联动的全面指南坚果派·白晓明13 小时前
【鸿蒙PC三方库移植适配框架解读系列】第一篇:Lycium C/C++ 三方库适配 — 概述与环境配置