我有2 CGPoint
喜欢:
let a : CGPoint = CGPointMake(1, 1)
let b : CGPoint = CGPointMake(1, 1)
如果两者相同,那么我想做点什么。
这只是一个例子,但我想比较这两个CGPoint,我发现this问题已经被问到了,但这是在Objective-C上,所以任何研究都告诉我怎么能这样做是快速的? / p>
答案 0 :(得分:9)
CGPoint
已实施Equatable
协议,因此您可以使用==
运算符进行比较:
if a == b {
}
答案 1 :(得分:5)
小例子:
let a : CGPoint = CGPointMake(1, 1)
let b : CGPoint = CGPointMake(1, 1)
if (a == b)
{
var str = "YES"
}