[ruby-core:104751] [Ruby master Feature#18057] Introduce Array#mean
From:
brooke@...
Date:
2021-08-02 13:14:36 UTC
List:
ruby-core #104751
Issue #18057 has been updated by bkuhlmann (Brooke Kuhlmann).
You can also use the [Refinements](https://www.alchemists.io/projects/refinements/#_mean) gem which also provides `#mean` support.
----------------------------------------
Feature #18057: Introduce Array#mean
https://bugs.ruby-lang.org/issues/18057#change-93087
* 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.mean # 2
array = [1.5, 2.2, 3.1]
array.mean(&:round) # 2.3333333333333335
array = [-3, -2, -1]
array.mean { |e| e.abs } # 2
```
--
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>