ContainsAll: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}}
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}}
==Zugehörige Evaluatoren==
 
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
===Beschreibung===
===Beschreibung===
Die Funktion ''containsAll'' prüft, ob die erste Liste alle Elemente der zweiten Liste enthält.
Die Funktion ''containsAll'' prüft, ob die erste Liste alle Elemente der zweiten Liste enthält.

Version vom 15. April 2024, 12:34 Uhr

Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion containsAll prüft, ob die erste Liste alle Elemente der zweiten Liste enthält.

Syntax

containsAll(List a, List b)

Parameter

  • a - eine Liste
  • b - eine Liste

Return Value

  • Gibt einen Boolean zurück. True, wenn alle Elemente von Liste b in Liste a enthalten sind.

Beispiele

Standardfälle

containsAll(list(1,2,3), list(1,2))   --> returns true
containsAll(list(1,2), list(1,2,3))   --> returns false
containsAll(list(2, 'test', 3.5), list('test'))   --> returns true

Benutzung mit Variablen

containsAll(list(1,[var=a],3), list([var=b],2))
containsAll(list([var=a],2,3), list(1,2))

Benutzung mit studentischen Eingaben

containsAll(list(1,[input=field1],3), list([input=field2],2))
containsAll(list([input=field1],2,3), list(1,2))

Hinweise

  • 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.