Archives du 27 mai 2008
27 mai 2008 5 commentaires — code, ruby
module Enumerable
def somethingest(method)
inject do |acc, elem|
elem.send(method, acc) ? elem : acc
end
end
def biggest
somethingest :>
end
def smallest
somethingest :<
end
end
[42, 51, -9.2, 5].biggest # => 51
[42, 51, -9.2, 5].smallest # => -9.2
est un développeur web vivant à Paris — Contact — Archives
Textes et contenus sous licence Creative Commons.