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
相关推荐
IT_陈寒12 小时前
Vite的热更新突然不香了,排查三小时差点砸键盘子兮曰13 小时前
Agency-Agents 深度解析:400+ AI 专家的"梦之队"如何重塑开发工作流用户83562907805113 小时前
Python 实现 PDF 文件加密与解密方法小满zs13 小时前
Go语言第二章(小无相功)用户83562907805113 小时前
使用 Python 冻结与拆分 Excel 窗格教程karry_k14 小时前
MyBatis批量insert-select踩坑:useGeneratedKeys=true 可能让PostgreSQL返回大量插入结果妙码生花14 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十九):点选验证码代码逐行目检贰先生14 小时前
Xiuno BBS X版 用户封禁系统karry_k14 小时前
PostgreSQL 在 MyBatis 中执行正常 SQL 失效:一次 DELETE USING 踩坑记录ServBay14 小时前
不会写代码也能建站?AI 时代,非技术创始人如何从零搭建自己的 Web 项目