From: Love U Ruby Date: 2013-05-01T05:13:54+09:00 Subject: is there any performance difference between Range#include? and Range#cover? I used once `cover?` and again `include?`. Both are looking same as per functionality. But is there any advantages one over the other? or both are same? ********************************************** ranges =[(1..10), (60..80), (200..400)] numbers = [123, 700, 567] numbers.any?{|x| ranges.any? {|y| y.include? x}} #=> false numbers = [123, 400, 567] numbers.any?{|x| ranges.any? {|y| y.include? x}} #=> true ********************************************** ranges =[(1..10), (60..80), (200..400)] numbers = [123, 700, 567] numbers.any?{|x| ranges.any? {|y| y.cover? x}} #=> false numbers = [123, 400, 567] numbers.any?{|x| ranges.any? {|y| y.cover? x}} #=> true ********************************************** -- Posted via http://www.ruby-forum.com/.