【发布时间】:2021-02-19 07:42:26
【问题描述】:
我正在尝试在 Scala 中的拆分点拆分列表。
例如,拆分以下列表:
List(2,6,4,7,9,10),分裂点为 4
会导致:
result: List[List[Int]] = List(List(2, 6, 4, 7), List(9, 10))
【问题讨论】:
-
不是不想用。我只是希望尽可能少地使用标准库
-
因此,您实际上是在使用足够的 Scala 语法编写 C 代码以使其混乱。
-
@jwvh 公平地说,
splitAt的实际实现看起来非常像 C 代码! -
如果这是学习递归的某种分配,我可能会理解不使用内置函数。否则我真的不明白不使用stdlib有什么意义?
-
@Tim 我的观点完全正确!
标签: split