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
相关推荐
techdashen27 分钟前
Rust OnceCell 深度解析:延迟初始化的优雅解决方案少控科技35 分钟前
QT新手日记033_OP_CHEN1 小时前
【Linux系统编程】(二十)揭秘 Linux 文件描述符:从底层原理到实战应用,一篇吃透 fd 本质!老神在在0011 小时前
Token身份验证完整流程王九思1 小时前
Java 内存分析工具 MATsuperman超哥1 小时前
Serde 的零成本抽象设计:深入理解 Rust 序列化框架的哲学夕除1 小时前
java--2源码获取_wx:Fegn08952 小时前
计算机毕业设计|基于springboot + vue景区管理系统(源码+数据库+文档)星辰徐哥2 小时前
Rust函数与流程控制——构建逻辑清晰的系统级程序liliangcsdn2 小时前
如何使用lambda对python列表进行排序