Ruby 集合 >=方法
**> = **是Ruby中一个内置的方法,如果一个集合是另一个集合的超集,则返回真。如果它不是一个超集,则返回false。
语法 :s1 >= s2.name
参数 :该函数需要一个强制性的参数s2,用于检查s1的超集。
返回值 : 如果s2是s1的超集,则返回真,否则返回假。
例子 1 :
#Ruby program to illustrate
#the >= method
#requires the set
require "set"
s1
= Set[1, 2] s2 = Set[1, 2, 3]
#superset ? method used
puts s2
>= s1
输出:
true
例2 :
#Ruby program to illustrate
#the >= method
#requires the set
require "set"
s1
= Set[9, 7, 5] s2 = Set[12, 76]
#>= method used
puts s2
>= s1
输出:
false
参考资料 : https://devdocs.io/ruby~2.5/set#method-i-3E-3D