分叉列表(函数式编程)的操作的正确术语是什么?

时间:2012-03-01 19:57:26

标签: functional-programming

考虑一个问题,即如果给定一个元素并返回目标列表(bucket)的索引,则需要将列表拆分为多个列表(存储桶)。该操作的输出是列表列表。

此操作的正确名称是什么?

3 个答案:

答案 0 :(得分:3)

您也可以将其称为partition

答案 1 :(得分:2)

一个名称将是分组:执行此操作的Scala函数是groupBy(尽管它会将一个从标识符键映射到列表而不是您要求的列表列表。)

答案 2 :(得分:1)

如果您的列表是有序的,并且有问题的函数会分成多个大小相等的桶(对于某些大小的概念),那么它可以被称为量化