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
相关推荐
舒一笑21 分钟前
PandaCoder重大产品更新-引入Jenkinsfile文件支持_Chipen33 分钟前
C++基础问题PetterHillWater1 小时前
AI编程之CodeBuddy的小试止观止1 小时前
JavaScript对象创建9大核心技术解析codervibe1 小时前
如何用 Spring Security 构建无状态权限控制系统(含角色菜单控制)codervibe1 小时前
项目中如何用策略模式实现多角色登录解耦?(附实战代码)expect7g1 小时前
Flink-Checkpoint-2.OperatorChain大葱白菜1 小时前
🧱 Java 抽象类详解:从基础到实战,掌握面向对象设计的核心基石SimonKing1 小时前
颠覆传统IO:零拷贝技术如何重塑Java高性能编程?mCell2 小时前
为什么我们需要 `.proto` 文件