On Sunday, 13 September 2015 at 17:16:40 UTC, Daniel N wrote:
> int opCmp(Foo rhs)
> {
> return (id > rhs.id) - (id < rhs.id);
> }
IMO, subtracting boolean values is bad code style, it's better to
be explicit about your intention:
> (id > rhs.id ? 1 : 0) - (id < rhs.id ? 1 : 0)