为什么list:zf / 2是Erlang中filtermap / 2的别名?
这是list:模块中未记录但导出的函数。这是实现:
zf(F, L) ->
filtermap(F, L).
我感到困惑的是:
正如Erlang的共同发明者Robert Virding在2016年写道:
list:zf / 2函数位于列表推导之前,它是map和filter的组合。就像从一组规则中描述一组规则一样。因此,基于Zermelo-Fraenkel的名称。它也被称为list:filtermap / 2,但是其中的乐趣在哪里?
因此,您的猜测是绝对正确的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句