Zum Inhalt

OpenBIMRL | Generelle Funktionen

Klassenpfad: text.compare

Vergleiche

compare1.png

Beschreibung

Lexikografischer Vergleich von Textwerten:

  • Ergibt 0, wenn beide Textwerte gleich sind
  • Ergibt kleiner 0, wenn Objekt A lexikografisch kleiner als Objekt B ist
  • Ergibt größer 0, wenn Objekt A lexikografisch größer als Objekt B ist

Input

Input Name Typ Beschreibung
0 Objekt A Text Der Text A zum vergleich mit B.
1 Objekt B Text Der Text B zum vergleich mit A.

Output

Output Name Typ Beschreibung
0 Comparision Integer Der Vergleichswert als Zahl

Nutzung/Beispiel

compare2.png

Knotenrepräsentation mit Beispielwerten

Analyse des Beispiels "Hund" und "Katze":

  • 'H' in "Hund" hat den Unicode-Wert 72.
  • 'K' in "Katze" hat den Unicode-Wert 75.
  • Da 72 < 75, ist "Hund" lexikographisch kleiner als "Katze".

Antwort: Hund kommt vor Katze