Issue #18057 has been updated by sawa (Tsuyoshi Sawada).


The proposal is unclear. It seems to be neither arithmetic nor geometric mean.  What kind of average do you have in mind? What is the reason you think that kind of average is particularly needed? What does the block do?

----------------------------------------
Feature #18057: Introduce Array#average
https://bugs.ruby-lang.org/issues/18057#change-93078

* Author: ggmichaelgo (Michael Go)
* Status: Open
* Priority: Normal
----------------------------------------
Introduce Array#average to calculate the average value of an array.

```ruby
array = [1, 2, 3]
array.average # 3

array = [1.5, 2.2, 3.1]
array.average(&:round) # 3.5

array = [-3, -2, -1]
array.average { |e| e.abs } # 3
```



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>