Ruby Range cover?()函数
cover?() 是Ruby中的一个内置方法,如果给定的对象位于给定的范围内,则返回一个布尔值true,否则返回false。该对象可以是一个元素或一个范围。
语法 :range1.cover?(obj)
参数 : 该函数接受一个要被检查的对象。
返回值 :如果给定的对象在给定的范围内,它返回一个布尔值 “true”,否则返回 “false”。
例子 1 :
# Ruby program for cover? method in Range
# Initialize range
range1 = (0..10)
# Prints if lies or not
puts range1.cover?(6)
puts range1.cov</div>er?(13)
输出:
true
false
例2 :
# Ruby program for cover? method in Range
# Initialize range
range1 = (0..5)
# Prints if lies or not
puts range1.cover?((8))
puts range1.cover?((18))
输出:
false
false