scala 中序列那里 各种操作符:

  • :: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, x::list等价于list.::(x))

  • :++: 两者的区别在于:+方法用于在尾部追加元素,+:方法用于在头部追加元素,和::很类似,但是::可以用于pattern match ,而+:则不行. 关于+::+,只要记住冒号永远靠近集合类型就OK了。

  • ++ 该方法用于连接两个集合,list1++list2

  • ::: 该方法只能用于连接两个List类型的集合

转载于:https://www.cnblogs.com/java-synchronized/p/8329741.html

4种操作符的区别和联系相关推荐

  1. C++的四种cast操作符的区别--类型转换

    C++的四种cast操作符的区别 发信站: 水木社区 (Thu Jan 26 21:15:16 2006), 站内 声明 by NetMD: 并非我的原创,来自互联网,且是两篇帖子的合集,个人觉得这样 ...

  2. 函数参数三种传递方式的区别

    函数参数三种传递方式的区别 问题提出: 1.当一个类的对象作为实参数传递时,使用值传递和引用传递有什么区别? 比如: DateType ExampleFun(CString &strFileN ...

  3. const_cast,dynamic_cast,reinterpret_cast,static_cast四种转换的区别

    const_cast,dynamic_cast,reinterpret_cast,static_cast四种转换的区别 一,const_cast 二,dynamic_cast 三,reinterpre ...

  4. ASP.NET Get和Post两种提交的区别

    表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解ASP.NET Get和Post两种提交的区别: < form id="form1" ...

  5. vue 路由传参 params 与 query两种方式的区别(转载)

    vue 路由传参 params 与 query两种方式的区别 初学vue的时候,不知道如何在方法中跳转界面并传参,百度过后,了解到两种方式,params 与 query.然后,错误就这么来了:  ro ...

  6. ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别

    ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别 最近老为编码问题而烦燥,下定决心一定要将其弄明白!本文主要总 结网上一些朋友提供的 asc ...

  7. axios请求接口http_使用axios请求接口,几种content-type的区别详解

    axios的使用 安装(一般使用框架的话, 脚手架都集成了) $ npm install axios 请求示例 // POST axios.post('/user', { firstName: 'Fr ...

  8. Java中的string定义的两种方法和区别

    java中的String定义的两种方法和区别 第一种:new方式 String s1 = new String("hello world"); String s2 = new St ...

  9. controller 有两种写法,讨论一下两种写法的区别:

    controller 有两种写法,讨论一下两种写法的区别: 写法 1: app.controller('myCtrl', function($scope, $location) { $scope.my ...

最新文章

  1. 开源人工智能算法一种新颖的超像素采样网络深层特征来估计任务特定的超像素
  2. 所有雷电接口电脑5分钟内即可破解,漏洞无法软件修复,微软Surface笑了
  3. ML 02、监督学习
  4. torch_geometric 笔记:nn.ChebNet
  5. 无向图的邻接矩阵存储,4个顶点、4条边
  6. 揭秘 SIGCOMM 20‘ 论文:阿里云网络洛神 VTrace 系统
  7. PAT (Basic Level) 1091 N-自守数(模拟+stl)
  8. MongoDB升级导致启动失败
  9. 框架层 java_简单就是美!浅谈java各层框架。
  10. 阿里云 wdcp面板后台控制安装
  11. Nature最新封面:机器人进军考古界,破解3亿年前生物谜团 | 附Demo
  12. 基于 EntityFramework、Autofac 的 UnitOfWork 框架(一)
  13. 中国最美的40个地方 第一名竟然不是九寨沟
  14. Ubuntu找不到wifi适配器问题及解决办法
  15. 从零实现Vue的组件库(十二)- Table 实现
  16. 固定资产管理系统的作用何在?
  17. android 混淆不起作用,Android代码混淆的写法总结
  18. 与CPU相关的计算题
  19. springboot 2.x升级后出现Spring Security – There is no PasswordEncoder mapped for the id “null”的解决方案
  20. 海洋主题绘画_海底世界创意绘画作品欣赏

热门文章

  1. 【java笔记】Collection集合
  2. 我的开源项目:JPEG分析器
  3. java 内部类_Java内部类总结有哪些 没有基础该怎么学Java?
  4. mysql gman do_使用MySQL UDFs来调用gearman分布式任务分发系统
  5. Oracle 中data与timstamp互转
  6. npm修改全局包安装路径
  7. android原生插件,适用于 Android 的原生 (C++) 插件
  8. unity3d php js,【Unity开发】unity3d中的http通信?post/get
  9. 【CCCC】L2-011 玩转二叉树 (25分),二叉树建树与遍历(我讨厌树,@L2-006)
  10. 初赛中的CCF广告题