Ruby 集合 proper_superset?函数
Proper_superset? 是Ruby中的一个内置方法,如果一个集合是另一个集合的适当超集,则返回true。如果它不是一个适当的超集,那么它返回false。
语法 :s1.proper_superset?(s2.name)
参数 :该函数不需要任何参数。
返回值 : 如果集合 s1 是 s2 的适当超集,则返回 true,否则返回 false。
例子 1 :
# Ruby program to illustrate
# the proper_superset? method
# requires the set
require "set"
s1 = Set[1, 2]
s2 = Set[1, 2, 3]
# proper_superset? method used
puts s1.proper_superset?(s2)
输出:
false
例2 :
# Ruby program to illustrate the
# proper_superset? method
# requires the set
require "set"
s1 = Set[1, 2, 3, 4]
s2 = Set[1, 2, 3]
# proper_superset? method used
puts s1.proper_superset?(s2)
输出:
true