gpt4 book ai didi

swift - 检查一个 NSRange 是否在另一个 NSRange 内或与它快速相交?

转载 作者:行者123 更新时间:2023-11-28 10:55:36 33 4
gpt4 key购买 nike

如果案例 1:range1 是 (5,10) 并且 range2 是 (8,0) 它应该返回 true。情况 2:range1 是 (5,10) 并且 range2 是 (5,4) 它应该返回 true。情况 3 如果 range1 是 (5,10) 并且 range2 是 (14,20) 它应该返回 true。如何实现对所有情况都返回 true 的函数。我想检查一个范围是否与另一个范围相交或完全在其中。

最佳答案

Range(Swift 方式)有一个方法重叠。如果你想使用 NSRange,它将是:

NSIntersectionRange(range1, range2).length > 0

关于swift - 检查一个 NSRange 是否在另一个 NSRange 内或与它快速相交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43917052/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com