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
相关推荐
重整旗鼓~2 分钟前
28.redisson源码分析分布式锁哼?~7 分钟前
C++11标准 上 (万字解析)VB.Net28 分钟前
C#循序渐进楼田莉子30 分钟前
C++学习:C++11扩展:constexpr特性懒羊羊不懒@34 分钟前
Java基础语法—最小单位、及注释ss27337 分钟前
手写Spring第4弹: Spring框架进化论:15年技术变迁:从XML配置到响应式编程的演进之路eurotruck41 分钟前
c++贪吃蛇V1.0舒一笑1 小时前
🚀 PandaCoder 2.0.0 - ES DSL Monitor & SQL Monitor 震撼发布!Java中文社群1 小时前
服务器被攻击!原因竟然是他?真没想到...Android系统攻城狮1 小时前
C++进阶之操作符重载函数operator[]:用法实例(四百三十五)