首页 > 其他 > 详细

scala list的方法 :: +: ;+ ::::

时间:2020-12-09 20:54:47      阅读:29      评论:0      收藏:0      [点我收藏+]
  • object listTest {
  • def main(args: Array[String]): Unit = {
  • val list = List(1,2,3)
  • // :: 用于的是向队列的头部追加数据,产生新的列表, x::list,x就会添加到list的头部
  • println(4 :: list) //输出: List(4, 1, 2, 3)
  • // .:: 这个是list的一个方法;作用和上面的一样,把元素添加到头部位置; list.::(x);
  • println( list.:: (5)) //输出: List(5, 1, 2, 3)
  • // :+ 用于在list尾部追加元素; list :+ x;
  • println(list :+ 6) //输出: List(1, 2, 3, 6)
  • // +: 用于在list的头部添加元素;
  • val list2 = "A"+:"B"+:Nil //Nil Nil是一个空的List,定义为List[Nothing]
  • println(list2) //输出: List(A, B)
  • // ::: 用于连接两个List类型的集合 list ::: list2
  • println(list ::: list2) //输出: List(1, 2, 3, A, B)
  • // ++ 用于连接两个集合,list ++ list2
  • println(list ++ list2) //输出: List(1, 2, 3, A, B)
  • }
  • }
     
    转 https://blog.csdn.net/xianpanjia4616/article/details/81143146

 

scala list的方法 :: +: ;+ ::::

原文:https://www.cnblogs.com/xiamingqing/p/14110688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!