我想比较 2 个不同的闭区间以检查它们是否有任何重叠
var a = 1.0 ... 5.0
var x = 2.5 ... 6.5
var y = 0.5 ... 7.0
var z = 5.5 ... 8.0
compare(a,x) //should return true
compare(a,y) //should return true
compare(a,z) //should return false
swift 有内置这样的功能吗?我能找到的所有接近的是一个包含间隔的方法,但我得到一个 error当我这样做的时候
最佳答案
检查重叠
方法
a.overlaps(x) // return true
a.overlaps(y) // return true
a.overlaps(z) // return false
关于swift - Swift 中的闭区间帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35527090/