> On Feb 22, 2017, at 23:52, Karl Wagner via swift-evolution > <[email protected]> wrote: > > >>>> >>>> Are there Number types which can’t be Comparable? >>> >>> Complex numbers. I believe `Number` is designed to allow a complex number >>> type to conform. >>> > > Magnitude could be comparable then. For vectors, matrices and complex > numbers, “magnitude” typically refers to a scalar. I don’t think we need > something broader than that.
Using magnitude for comparison leads to some decidedly odd places: let x: Complex = 1 let y: Complex = -2 x < y // returns true - Dave Sweeris
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
