List("ab","bc","cd") 具有功能性风格。 有-6ren">
gpt4 book ai didi

list - 以功能风格将 elem 与下一个连接起来

转载 作者:行者123 更新时间:2023-12-02 05:24:29 25 4
gpt4 key购买 nike

我正在尝试找到一种方法来“加入”/“groupby”列表中的 2 个元素,如下所示:

List("a","b","c","d")  -> List("ab","bc","cd")

具有功能性风格。

有人知道怎么做吗?

我需要使用 reducer、fold、scan 和其他高阶函数吗?

最佳答案

Sliding使用滑动窗口创建子集合,然后你只需要将这个子列表映射到字符串:

List("a","b","c","d").sliding(2,1).map{case List(a,b) => a+b}

关于list - 以功能风格将 elem 与下一个连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55751657/

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