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
相关推荐
用户9083246027317 分钟前
Spring Boot 缓存架构:一行配置切换 Caffeine 与 Redis,透明支持多租户隔离tyung31 分钟前
zhenyi-base 开源 | Go 高性能基础库:TCP 77万 QPS,无锁队列 16ns/op子兮曰37 分钟前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章桦说编程37 分钟前
你的函数什么颜色?—— 深入理解异步编程的本质问题(上)百度地图汽车版1 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想臣妾没空1 小时前
Elpis 全栈框架:从构建到发布的完整实践总结喷火龙8号1 小时前
单 Token 认证方案的进阶优化:透明刷新机制孟沐2 小时前
Java异常处理知识点整理(大白话版)ServBay2 小时前
告别面条代码,PSL 5.0 重构 PHP 性能与安全天花板孟沐2 小时前
Java 面向对象核心知识点(封装 / 继承 / 重写 / 多态)