EqualList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Vorlage:Warnung|Warnung=Diese Seite ist beinhaltet eine Evaluator-Funktion des JACK3 Systems. JACK3 ist derzeit noch in Entwicklung und noch nicht für die B…“)
 
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:Warnung|Warnung=Diese Seite ist beinhaltet eine Evaluator-Funktion des JACK3 Systems. JACK3 ist derzeit noch in Entwicklung und noch nicht für die Benutzung freigegeben.}}
{{Vorlage:Warnung|Warnung=Diese Seite ist beinhaltet eine Evaluator-Funktion des JACK3 Systems.}}


==Zugehörige Evaluatoren==
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
==Beschreibung==
 
===Beschreibung===
Die Methode '''equalList''' erwartet als Parameter zwei Listen. Diese werden verglichen. Die Methode gibt ''true'' zurück, wenn beide Listen die '''gleichen Elemente''' in der '''selben Reihenfolge''' beinhalten.
Die Methode '''equalList''' erwartet als Parameter zwei Listen. Diese werden verglichen. Die Methode gibt ''true'' zurück, wenn beide Listen die '''gleichen Elemente''' in der '''selben Reihenfolge''' beinhalten.


===Syntax===
===Syntax===
<code>equalList(list(...),list(..))</code>
equalList(list(...),list(..))


===Parameter===
===Parameter===
* zwei Listen
* zwei Listen
===Rückgabewert===
===Rückgabewert===
* Gibt ''true'' oder ''false'' zurück
* Gibt ''true'' oder ''false'' zurück


===Beispiele===
===Beispiele===
*<code>equalList(list(1,2,3),list(1,2,3)) -> true </code>
==== Standardfälle ====
equalList(list(1,2,3),list(1,2,3))   --> returns ''true''
equalList(list(1,3,2),list(1,2,3))  --> returns ''false''
equalList(list(1,23,34),list(1,2,3))  --> returns ''false''
 
==== Benutzung mit Variablen ====
equalList([var=a], [var=b])
equalList([var=a], list(1,2,3))
equalList(list(1,2,3), [var=b])


*<code>equalList(list(1,3,2),list(1,2,3)) -> false </code>
==== Benutzung mit studentischen Eingaben ====
equalList([input=fillin1], [input=fillin2])
equalList([input=fillin1], list(1,2,3))
equalList([input=fillin1], [var=b])


*<code>equalList(list(1,23,34),list(1,2,3)) -> false </code>
===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.


[[Category:Math-Evaluatorfunktion]] [[Category:JACK3]]
[[Category:Math-Evaluatorfunktion]][[Kategorie:Testfunktionen]][[Kategorie:Listfunktionen]][[Category:JACK3]]

Aktuelle Version vom 18. April 2024, 11:28 Uhr

Diese Seite ist beinhaltet eine Evaluator-Funktion des JACK3 Systems.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Methode equalList erwartet als Parameter zwei Listen. Diese werden verglichen. Die Methode gibt true zurück, wenn beide Listen die gleichen Elemente in der selben Reihenfolge beinhalten.

Syntax

equalList(list(...),list(..))

Parameter

  • zwei Listen

Rückgabewert

  • Gibt true oder false zurück

Beispiele

Standardfälle

equalList(list(1,2,3),list(1,2,3))   --> returns true

equalList(list(1,3,2),list(1,2,3))   --> returns false

equalList(list(1,23,34),list(1,2,3))   --> returns false

Benutzung mit Variablen

equalList([var=a], [var=b])

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

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

Benutzung mit studentischen Eingaben

equalList([input=fillin1], [input=fillin2])

equalList([input=fillin1], list(1,2,3))

equalList([input=fillin1], [var=b])

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.