______和_ _在Scala(两个单独的操作)中是什么意思?
发布时间:2020-12-16 18:58:34 所属栏目:安全 来源:网络整理
导读:我对___ 1的解释是: _ =通配符参数 _1 =方法参数列表中的第一个参数 但与…一起使用它是什么意思? 这是它的使用方法: .toList.sortWith(_._1 _._1) 对于这个说法: _++_ 我迷路了.是不是连接两个通配符参数? 这是它的使用方法: .reduce(_++_) 如果上面
我对___ 1的解释是:
_ =通配符参数 这是它的使用方法: .toList.sortWith(_._1 < _._1) 对于这个说法: _++_ 我迷路了.是不是连接两个通配符参数? .reduce(_++_) 如果上面的代码可以更详细,删除任何含义,我会特别感兴趣,那么我可以更好地理解它吗? 解决方法
_._ 1调用通配符参数_上的方法_1,它获取元组的第一个元素.因此,sortWith(_._ 1 <___ 1)按照第一个元素对元组的列表进行排序. _ _调用第一个通配符参数的方法,第二个参数作为参数.连接序列.因此.reduce(_ _)将序列列表连接在一起.通常你可以使用扁平的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |