假设我有一个带有以下签名的函数:
IEnumerable<TSource> SelectManyRecursive<TSource>(
this IEnumerable<TSource> enumerable,
Func<TSource, IEnumerable<TSource>> selector
);
如果它是用Scala或Haskell(甚至是JavaScript,因为它共享一些常见的命名)这样的语言实现的,那会是什么名字呢?
(类似于Select
= map
,Where
= filter
等)
如果它是其他功能的组合 - 哪些?