【发布时间】:2011-03-14 21:47:26
【问题描述】:
这三个中的哪一个(如果有(请提供替代方案))将用于将元素添加到项目列表中?
- 折叠
- 地图
- 过滤器
还有;如何添加项目? (附加到末尾/插入在工作项/其他之后)
【问题讨论】:
-
一个集合没有结束。集合只是一堆没有顺序的不同值。
-
什么语言?以上都没有用于增长列表,它们用于折叠、映射函数以及过滤列表的值。
-
语言不可知,随意使用任何语言作为示例。
-
这些函数中的每一个都接受一个集合或元素序列,但没有一个用于扩展该集合或序列。折叠产生单个元素。 Map 产生具有相同数量元素的集合或序列。过滤器产生一个大小小于或等于其输入的集合或序列。