如果我有两个重叠的范围:
x = 1..10 y = 5..15
当我说:
puts x.include? y
输出为:
false
因为这两个范围只有部分重叠。
但如果当两个范围之间存在部分重叠时,我希望它为"true“,我该如何编写呢?换句话说,我需要一种方法来知道一个范围何时包含另一个范围的子集。我假设有一种用Ruby编写代码的优雅方法,但我能想到的唯一解决方案是冗长的。
https://stackoverflow.com/questions/699448
相似问题