1.scala list Դ??
scala list Դ??
简单的Scala专栏持续更新中
常用的List操作
reduceLeft
从左到右将集合的元素进行结合操作
oldLeft
从左到右将集合的元素进行结合操作,可以设置初始值
Nil
表示一个不包含任何元素的列表
注意Nil是相同的,即便类型不同
eq
用于检查两个对象是spring原版源码否是同一个对象,即内存中地址是否相同
==
检查两个对象它们的内容是否相同
flatMap多层遍历
ifM
ifM接受一个条件(一个包含在上下文中的布尔值)以及两个备选值,然后根据条件选择其中一个备选值执行
更多写法
在Scala中,obv绝密战法源码当一个函数接受一个单一的宝塔怎么导出源码参数,并且函数体只包含一个表达式时,你可以使用花括号{ }来定义这个函数
cons操作符:
::常用来构建和分解列表
tuple(元组)
Scala元组将固定数量的项组合在一起,以便它们可以作为一个整体传递
元组是从1开始索引的。与数组或列表不同,元组可以包含不同类型的对象,但它们也是不可变的