【发布时间】:2016-02-10 03:36:07
【问题描述】:
我是函数式编程的新手。我的问题是我有一个主数组和固定数量的“目标”数组。我想根据每个元素的某个值将主数组中的元素分配到正确的结果数组中。
我猜测一种方法是使用一个映射函数来遍历主要数组元素,确定正确的“目标数组”值(基于某些逻辑),然后将元素添加到该数组中。但是,我不确定这是否非常 FP。毕竟,我正在导致更改我正在映射的主数组外部的数组的副作用。
你会如何在 FP 中正确地做到这一点?
【问题讨论】:
标签: arrays swift functional-programming higher-order-functions