Equals: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
=== Syntax ===
=== Syntax ===
  equals([[Zeichenkette]] zeichenkette1, [[Zeichenkette]] zeichenkette2)
  equals([[Zeichenkette]] zeichenkette1, [[Zeichenkette]] zeichenkette2)
Die Zeichenketten sollten in einfachen Anführungszeichen stehen, da sonst bei Rechenausdrücken das Ergebnis verglichen wird.


=== Parameter ===
=== Parameter ===
Zeile 20: Zeile 22:
  equals('JACK','jack')  --> returns false
  equals('JACK','jack')  --> returns false


  equals('2', 'sqrt(4)') -> returns false
  equals('2', 'sqrt(4)') --> returns false  


  equals(2, sqrt(4)) -> returns true
  equals(2, sqrt(4)) --> returns true


==== Benutzung von Variablen ====
==== Benutzung von Variablen ====

Version vom 16. Mai 2023, 13:20 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion equals vergleicht zwei Zeichenketten auf ihre exakte Übereinstimmung. Die Funktion erwartet zwei Strings und gibt einen Boolean zurück.

Syntax

equals(Zeichenkette zeichenkette1, Zeichenkette zeichenkette2)
Die Zeichenketten sollten in einfachen Anführungszeichen stehen, da sonst bei Rechenausdrücken das Ergebnis verglichen wird.

Parameter

  • zeichenkette1 - erste zu vergleichende Zeichenkette
  • zeichenkette2 - zweite zu vergleichende Zeichenkette

Return Value

Beispiele

Standardfälle

equals('hallo','hallo')   --> returns true

equals('JACK','jack')   --> returns false
equals('2', 'sqrt(4)') --> returns false   
equals(2, sqrt(4)) --> returns true

Benutzung von Variablen

equals('[input=antwort1]','text')

equals('text','[var=a]')

equals('[var=b]','[pos=2]')

Hinweise

  • Es wird zwischen Groß- und Kleinschreibung unterschieden.
  • Die Funktion equals vergleicht zwei strings, auch Leerzeichen werden gezählt.