浏览 1937 次
锁定老帖子 主题:计算数组的平均值
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-24
最后修改:2009-12-24
给出一个数组,要求算出它的平均值。
这里给出几种解决方案:
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] puts a.inject(0.0){ |r, x| r + x } / a.size # => 5.5 puts a.inject{ |r, x| r + x }.to_f / a.size # => 5.5 puts a.instance_eval{inject(&:+).to_f / length} # => 5.5
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |