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))