加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

______和_ _在Scala(两个单独的操作)中是什么意思?

发布时间:2020-12-16 18:58:34 所属栏目:安全 来源:网络整理
导读:我对___ 1的解释是: _ =通配符参数 _1 =方法参数列表中的第一个参数 但与…一起使用它是什么意思? 这是它的使用方法: .toList.sortWith(_._1 _._1) 对于这个说法: _++_ 我迷路了.是不是连接两个通配符参数? 这是它的使用方法: .reduce(_++_) 如果上面
我对___ 1的解释是:

_ =通配符参数
_1 =方法参数列表中的第一个参数
但与…一起使用它是什么意思?

这是它的使用方法:

.toList.sortWith(_._1 < _._1)

对于这个说法:

_++_

我迷路了.是不是连接两个通配符参数?
这是它的使用方法:

.reduce(_++_)

如果上面的代码可以更详细,删除任何含义,我会特别感兴趣,那么我可以更好地理解它吗?

解决方法

_._ 1调用通配符参数_上的方法_1,它获取元组的第一个元素.因此,sortWith(_._ 1 <___ 1)按照第一个元素对元组的列表进行排序. _ _调用第一个通配符参数的方法,第二个参数作为参数.连接序列.因此.reduce(_ _)将序列列表连接在一起.通常你可以使用扁平的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读