EndsWith: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 27: Zeile 27:
==== Benutzung mit studentischen Eingaben ====
==== Benutzung mit studentischen Eingaben ====


'''Jack2:'''
endsWith('[pos=1]','ende')
endsWith('[var=b]','[pos=2]')
'''Jack3:'''
  endsWith([input=fillin1], 'ende')
  endsWith([input=fillin1], 'ende')
  endsWith([var=b], [input=fillin2])
  endsWith([var=b], [input=fillin2])
Zeile 42: Zeile 37:




[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]]

Aktuelle Version vom 18. November 2025, 13:12 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion endsWith prüft, ob eine Zeichenkette mit einer bestimmten Zeichenkette endet. Die Funktion erwartet zwei Strings und gibt einen Boolean zurück.

Syntax

endsWith(Zeichenkette zeichenkette, Zeichenkette ende)

Parameter

  • zeichenkette - Zeichenkette, deren Ende geprüft wird
  • ende - Zeichenkette, die mit dem Ende der ersten abgeglichen wird

Return Value

  • Gibt einen Boolean zurück

Beispiele

Standardfälle

endsWith('hallo','lo')   --> returns true

endsWith('JACK','k')   --> returns false

Benutzung mit Variablen

endsWith('anfang', [var=a])

Benutzung mit studentischen Eingaben

endsWith([input=fillin1], 'ende')
endsWith([var=b], [input=fillin2])

Hinweise

  • Es wird zwischen Groß- und Kleinschreibung unterschieden.
  • Ggf. müssen bei Variablen die Anführungsstriche weggelassen werden.
  • Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
  • Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.