给定第一行 from a
to b
wherea < b
和第二行 from x
to y
where x < y
,你如何计算这两者的交点长度?
例子:
a =0, b=5, x=3, y=7
012345
|----|
|---|
34567
结果将是2
因为它们是从3
到的交集5
。
是否有包含这 4 个变量的表达式来提取结果?不能保证存在交叉点,也不能保证x > a
我查看了时间跨度相交示例,但它们都有一个if
表达式,这在我的情况下是不可能的。