减少理解
简化理解的实现(参见 )
简化理解类似于 for 理解,因为您可以枚举多个集合并提供过滤器。 它不是返回值列表,而是返回单个值(与 Enum.reduce 的功能类似)。 通过提供acc:选项,您可以定义累加器的初始值以及将绑定的变量。
例子:
require ReduceComprehensions
result = ReduceComprehensions . reduce for x <- [ 1 , 2 , 3 ],
y <- [ 3 , 4 , 5 ],
{n,m} = { 2 , 3 },
x != 2 ,
评论0
最新资源