Swift中实现可比较协议

前端之家收集整理的这篇文章主要介绍了Swift中实现可比较协议前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


public class EQ:NSObject
{

}

extension EQ: Comparable {}

public func ==(lhs: EQ,rhs: EQ) -> Bool
{
return true
}

public func <(lhs: EQ,rhs: EQ) -> Bool
{
return true
}

public func <=(lhs: EQ,rhs: EQ) -> Bool
{
return true
}

public func >=(lhs: EQ,rhs: EQ) -> Bool
{
return true
}

public func >(lhs: EQ,rhs: EQ) -> Bool
{
return true
}


用法

let eq1 = EQ()

let eq2 = EQ()

print(eq1 > eq2)

猜你在找的Swift相关文章