File: reuse.rb

Project: Invitation to Ruby

#!/usr/bin/env ruby

require 'reduce'
require 'complex'

def average(numbers)
  sum = numbers.reduce(0.0) { |n, sum| n + sum }
  sum / numbers.size
end

puts average([1, 2, 3, 4])

puts average([Complex.new(1.0, 2.0), Complex.new(3.0, 3.0)])


[ Index ][ Table of Contents ]
Generated by [ source2html ]