ConvertToIntegerList: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}} | {{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}} | ||
==Zugehörige Evaluatoren== | ===Zugehörige Evaluatoren=== | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion | Die Funktion ''convertToIntegerList'' wandelt die Elemente der übergebenen [[List]] zu Integers um. | ||
Es wird eine [[List]] mit Integer-Werten zurückgegeben. Werte, die nicht konvertiert werden konnten, zum Beispiel Variablen oder Strings, sind nicht in der neuen [[List]] enthalten. Strings müssen mit der <code>parse</code> Funktion erst geparsed werden (Diese Funktionalität ist noch nicht implementiert.) | Es wird eine [[List]] mit Integer-Werten zurückgegeben. Werte, die nicht konvertiert werden konnten, zum Beispiel Variablen oder Strings, sind nicht in der neuen [[List]] enthalten. Strings müssen mit der <code>parse</code> Funktion erst geparsed werden (Diese Funktionalität ist noch nicht implementiert.) | ||
Zeile 19: | Zeile 19: | ||
===Beispiele=== | ===Beispiele=== | ||
==== Standardfälle ==== | |||
convertToIntegerList(list(1,2,3)) --> list(1,2,3) | convertToIntegerList(list(1,2,3)) --> list(1,2,3) | ||
convertToIntegerList(list(1,2.0,3.0)) --> list(1,2,3) | convertToIntegerList(list(1,2.0,3.0)) --> list(1,2,3) | ||
convertToIntegerList(list(1, | convertToIntegerList(list(1,'hello','4',2.0,3)) --> list(1,2,3) | ||
==== Benutzung mit Variablen ==== | |||
convertToIntegerList(list([var=a],2,3)) | |||
convertToIntegerList(list([var=a],[var=b],[var=c])) | |||
==== Benutzung mit studentischen Eingaben ==== | |||
convertToIntegerList(list([input=field1],2,3)) | |||
convertToIntegerList(list([input=field1],[input=field2],[input=field3])) | |||
=== Hinweise === | === Hinweise === | ||
* Werte die nicht konvertiert werden können, z.B. JackVariablen oder Strings, werden nicht in der neuen [[List]] enthalten sein. | * Werte die nicht konvertiert werden können, z.B. JackVariablen oder Strings, werden nicht in der neuen [[List]] enthalten sein. | ||
* 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. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Category:JACK3]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Category:JACK3]] |
Aktuelle Version vom 16. April 2024, 07:02 Uhr
Diese Seite beinhaltet eine Funktion des Evaluators in JACK3. |
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion convertToIntegerList wandelt die Elemente der übergebenen List zu Integers um.
Es wird eine List mit Integer-Werten zurückgegeben. Werte, die nicht konvertiert werden konnten, zum Beispiel Variablen oder Strings, sind nicht in der neuen List enthalten. Strings müssen mit der parse
Funktion erst geparsed werden (Diese Funktionalität ist noch nicht implementiert.)
Syntax
convertToIntegerList(List list)
Parameter
- list - die List mit Elementen, die in Integer umgewandelt werden sollen
Return Value
- Gibt eine List zurück mit den Werten in Integer.
Beispiele
Standardfälle
convertToIntegerList(list(1,2,3)) --> list(1,2,3) convertToIntegerList(list(1,2.0,3.0)) --> list(1,2,3) convertToIntegerList(list(1,'hello','4',2.0,3)) --> list(1,2,3)
Benutzung mit Variablen
convertToIntegerList(list([var=a],2,3)) convertToIntegerList(list([var=a],[var=b],[var=c]))
Benutzung mit studentischen Eingaben
convertToIntegerList(list([input=field1],2,3)) convertToIntegerList(list([input=field1],[input=field2],[input=field3]))
Hinweise
- Werte die nicht konvertiert werden können, z.B. JackVariablen oder Strings, werden nicht in der neuen List enthalten sein.
- 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.