0
A
回答
1
首先使用select
只参加对象至少有3个胜场,然后使用sort_by由百分比排序:
array.select {|x| x.num_of_wins >= 3}.sort_by {|x| x.win_percent}
相关问题
- 1. 排序结构上的多个属性
- 2. 通过滤波阵列的最匹配的弹性排序
- 3. 排序/过滤从2个阵列
- 4. AngularJS阵列构建和过滤
- 5. 排序2个阵列由属性
- 6. Firebase构建和过滤关键的多个属性(值)
- 7. 阵列上的Vue.js过滤
- 8. 课堂构造和阵列
- 9. Orchard中的排序和过滤列表
- 10. 属性构造和λ
- 11. 如何在表上构建多个属性过滤?
- 12. 排序超过两列的实体属性值架构
- 13. 多维阵列过滤
- 14. 过滤器多维阵列
- 15. 多维阵列过滤
- 16. 阵列结构排序和交换
- 17. 多属性排序斯威夫特阵列
- 18. Crossfilter滤波和上显示阵列属性
- 19. 在多个属性和多个值上过滤嵌套数组
- 20. AngularJS按属性和自定义过滤器排序
- 21. RESTHeart过滤和按子文档排序属性
- 22. 阵列内的多排序
- 23. 客户端字母多列(列表)排序和过滤
- 24. 阵列的排序阵列上在Javascript
- 25. 过滤和删除阵列
- 26. 阵列构造上的断点
- 27. Directory.GetFiles上的LINQ,使用多个排序标准进行过滤和排序
- 28. 更新和排序多维PHP阵列
- 29. 按属性排序列表,但随机排序的属性
- 30. 按多态属性排序belongs_to属性
目前尚不清楚你想要发生与胜少的结构是什么。也许一些示例数据会有所帮助? – Chowlett 2010-10-11 20:51:51
@Chris:标题说“过滤”,所以我只是假设他想过滤出来。 – sepp2k 2010-10-11 20:53:30
公平点。如果是这样,sepp2k的答案确实很好。 – Chowlett 2010-10-11 20:57:55