Scala隐式泛型

复制代码
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)))
  }

}
相关推荐
hhb_6182 分钟前
C Shell脚本编程与系统管理技术实践指南
java·c语言·开发语言
wjs20244 分钟前
Rust 循环
开发语言
小雅痞4 分钟前
[Java][Leetcode hard] 68. 文本左右对齐
java·开发语言·leetcode
棋子入局4 分钟前
C语言制作消消乐游戏(3)
c语言·开发语言·游戏
l1t4 分钟前
DeepSeek v4辅助编写调用Python包对用户数据做统计分析的页面
开发语言·javascript·python
°青5 分钟前
JavaScript 核心知识点(四)
开发语言·前端·javascript
zzb158012 分钟前
「Kotlin 泛型深度图解:从入门到实战 + 委托框架揭秘」
开发语言·windows·kotlin
Kiyra19 分钟前
为什么远程调用别包进 Spring 事务里
java·后端·spring
人道领域27 分钟前
【LeetCode刷题日记】225.用队列实现栈--三招实现栈操作(多种思维)
java·开发语言·算法·leetcode·面试
Mr_pyx28 分钟前
【告别for循环】Java Stream 流式编程精通:从入门到源码级的性能优化
java·开发语言·性能优化