标签: swift parallel-processing functional-programming stream
由于Swift默认为Arrays支持Java Stream接口/方法(map,filter,reduce等),我想知道是否支持并行执行,如java?
E.g。
[1,2,3].parallel().map { x -> x*2 }.filter { x -> condition(x) } etc.
在Java中,如果流“正确编程”,意味着组合器阶段正确完成,那么只需在链中添加parallel()调用就可以非常方便地并行化工作。