相当于Lodash _.thru()的Scala列表

时间:2019-07-03 18:05:24

标签: javascript scala lodash seq

Scala List API具有类似于Lodash的多种功能方法:

我正在寻找与Lodash .thru()函数等效的Scala进行链接,该函数类似于.map(),只是它被调用一次并将整个列表作为参数传递,而不是传递给列表。

1 个答案:

答案 0 :(得分:2)

Scala 2.13 引入了ChainingOps,它提供了protected/financeiro/conta/cadastroConta.xhtml /protected/financeiro/conta/cadastroConta.xhtml ../protected/financeiro/conta/cadastroConta.xhtml ../../financeiro/conta/cadastroConta.xhtml ../../financeiro/conta/cadastroConta ../financeiro/conta/cadastroConta.xhtml ../financeiro/conta/cadastroConta /financeiro/conta/cadastroConta.xhtml ../conta/cadastroConta.xhtml ../conta/cadastroConta /conta/cadastroConta conta/cadastroConta cadastroConta 方法,可能满足您的期望。

pipe

如果您还不能使用 Scala 2.13 ,我将回到模式匹配:

import scala.util.chainingOps._ //need to be imported, to make pipe available

List(1,2,3)
   .pipe(l => 0 :: l) // List(0, 1, 2, 3)