|
|
1
821
或者尝试Ruby 1.9方式:
注:该
|
|
|
2
637
试试这个:
See Ruby's Enumerable Documentation
(注:附件)
|
|
|
3
302
注射 , 减少 , 积累 压紧 都是一类 folding functions 为了强调map-reduce-verbiage,这里有一个版本,它对数组中的结果更加宽容。
其他相关阅读: |
|
|
4
116
或者(只是为了比较),如果您安装了Rails(实际上只是ActiveSupport):
|
|
|
5
87
对于Ruby>=2.4.0您可以使用
mokeypatch基类是危险的。如果您喜欢danger并使用较旧版本的Ruby,可以添加
|
|
|
6
51
Ruby 2.4.0的新功能
您可以使用适当命名的方法
例子范围
阵列
此方法不等同于
看见
this answer
|
|
|
7
22
Ruby 2.4+/Rails-
Ruby pre 2.4-
|
|
|
8
19
为了多样性,如果数组不是数字数组,而是具有数字属性(例如数量)的对象数组,也可以这样做:
|
|
|
9
18
|
|
|
10
5
Ruby 2.4.0已经发布,它有一个 Enumerable#sum 方法所以你可以
文档中的示例:
|
|
|
11
4
前-
|
|
|
12
3
也允许
|
|
|
13
2
方法2:
方法3:
方法4:
方法6: 评估 计算字符串中的Ruby表达式。
|
|
|
14
2
如果你感到高兴,你可以做
仅用于打高尔夫球 ,则不应在正确的代码中使用它。 |
|
15
-1
你也可以用简单的方法来做
|
|
|
16
-9
地图 和 比如:
|