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