gpt4 book ai didi

scala - 如何通过谓词将序列分成两部分?

转载 作者:行者123 更新时间:2023-12-03 04:40:29 25 4
gpt4 key购买 nike

如何通过谓词将序列拆分为两个列表?

替代方案:我可以使用 filterfilterNot,或者编写自己的方法,但是没有更好的更通用(内置)方法吗?

最佳答案

通过使用分区方法:

scala> List(1,2,3,4).partition(x => x % 2 == 0)
res0: (List[Int], List[Int]) = (List(2, 4),List(1, 3))

关于scala - 如何通过谓词将序列分成两部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148581/

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