next up previous contents
Next: Einige weitere ausgewählte Operatoren Up: Einige Elemente der Programmiersprache Previous: Verzweigungen

Vergleichsoperatoren

In Singular gibt es die Vergleichsoperatoren == und !=, mit denen man Objekte vom gleichen Datentyp (etwa int, string, matrix, etc.) miteinander vergleichen kann. == testet auf Gleichheit und liefert mithin den Wert 1, wenn die Objekte gleich sind, und ansonsten 0. != testet auf Ungleichheit. Den gleichen Effekt hat <>.

Für die Datentypen int, number, poly und vector stehen zudem die Operatoren <, >, <= und >= zur Verfügung. Ihre Bedeutung für integers ist klar. Für die anderen Datentypen verweisen wir auf das Handbuch [#!GPS99!#].



Thomas Keilen
2000-03-03