gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 20:35:21 25 4
gpt4 key购买 nike

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

我正在寻找用于链接的 Lodash .thru() 函数的 Scala 等价物,它类似于 .map() 除了它被调用一次并将整个列表作为参数传递,而不是列表。

最佳答案

Scala 2.13 引入 ChainingOps它提供了 pipe 方法,这可能是您所期望的。

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)

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

List(1,2,3) match {
case l => 0 :: l
}

关于javascript - Scala 列表相当于 Lodash _.thru(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56875748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com