当前位置: 首页> 房产> 建材 > 模板建站_青岛设计谷科技有限公司_地推接单平台app排行榜_最近的疫情情况最新消息

模板建站_青岛设计谷科技有限公司_地推接单平台app排行榜_最近的疫情情况最新消息

时间:2025/8/4 13:59:50来源:https://blog.csdn.net/2301_80781830/article/details/144414788 浏览次数:0次
模板建站_青岛设计谷科技有限公司_地推接单平台app排行榜_最近的疫情情况最新消息
package Scala13//需求:定义一个名为getMiddleEle的方法
//      用它来获取当前的列表的中间位置上的值
//      中间位置的下标=长度/2
//目标:
//    getMiddleEle(List(1,2,3,4,5)) ==>5/2=2 ==>下标为2的元素是:3
//    getMiddleEle(List(1,2,3,4)) ==>4/2=2 ==>下标为2的元素是:3
//
object s {//定义一个函数的格式://def 函数名(参数名: 类型):返回值类型={//    函数体// }//List[Int]:List是列表,[Int]是说列表中的每一个元素都是int!//类型参数化 -------泛型(数据类型是变化的)//(1) 可以有多个//(2)名称合法就行,没有固定的。一般用T(Type)//在scala中,用[]表示。在Java中,用<>表示//def getMiddleEle[x](list: List[x]): x = {list(list.length / 2)}def main(args: Array[String]): Unit = {//    val rs1 = getMiddleEle[Int](List(1, 2, 3, 4, 5))//    println(rs1)//    val rs2 = getMiddleEle[String](List("a", "b", "c", "d", "e"))//    println(rs2)//    val rs3 = getMiddleEle[Double](List(1.1, 2.2, 3.3, 4.4, 5.5))//    println(rs3)//理解泛型//1.与数据类型的区别//  List是数据类型,表示一个列表。[Int]表示泛型,它约定列表中每一个元素都是Int类型//  val l1=List[Int](1,2,"a")//  l1.foreach(println)//2.泛型在编译时生效,在运行时不可见。最后产生的class文件中是没有泛型的。}
}
关键字:模板建站_青岛设计谷科技有限公司_地推接单平台app排行榜_最近的疫情情况最新消息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: