EqualityClassでEquatableClassを実装しようとしていますが、を表示しようとしていますメンバー演算子 '=='は少なくとも1つの引数 'eqaualityClass'を持つ必要があります .can誰がここで何がうまくいかないか説明していますか?メンバー演算子 '=='は少なくとも1つのタイプの引数を持つ必要があります
protocol Rectangle: Equatable {
var width: Double { get }
var height: Double { get }
}
class eqaualityClass:Rectangle{
internal var width: Double = 0.0
internal var height: Double = 0.0
static func == <T:Rectangle>(lhs: T, rhs: T) -> Bool {
return lhs.width == rhs.width && rhs.height == lhs.height
}
}
私は、これは、あなたの質問に答えると思います// stackoverflowの。 com/questions/40932230/member-operator-must-have-of-type-viewcontrollerのいずれかの引数) – leanne