Method: Array#average

Defined in:
lib/core/facets/array/average.rb

#averageObject

Calculate the average of an array of numbers

Examples

[].average #=> nil
[1, 2, 3].average #=> 2
[3, 12, 57, 85, 15, 89, 33, 7, 22, 54].average #=> 37.7


11
12
13
14
# File 'lib/core/facets/array/average.rb', line 11

def average
  return nil if empty?
  self.reduce(:+)/length.to_f
end