Vergleich von Objekten¶
Das Interface \Alvine\Types\Comparable
definiert die Methode \Alvine\Types\Comparable::compareTo()
, dass
anders als die Methode \Alvine\Core\Alvine::euals()
einen gerichteten Vergleich durchführt.
Gerichteter Vergleich von $this
mit $x
gibt 0
zurück, wenn das Objekt und der Parameter identisch sind.
1
falls das Objekt größer ist und -1, wenn das Objekt kleiner ist. Es sollte folgendes gelten (x.compareTo(y)==0) == (x.equals(y))