ConvertToDoubleList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:


=== Beispiele ===
=== Beispiele ===
==== Standardfälle ====
  convertToDoubleList(list(4,7,19,300))    --> list(4.0,7.0,19.0,300.0)
  convertToDoubleList(list(4,7,19,300))    --> list(4.0,7.0,19.0,300.0)
  convertToDoubleList(list(9,12.0,5))    --> list(9.0,12.0,5.0)
  convertToDoubleList(list(9,12.0,5))    --> list(9.0,12.0,5.0)
  convertToDoubleList(list(1,"hello","4",2,3))    --> list(1.0,2.0,3.0)
  convertToDoubleList(list(1,'hello','4',2,3))    --> list(1.0,2.0,3.0)
 
==== Benutzung mit Variablen ====
 
convertToDoubleList(list(4,7,[var=a],300))
convertToDoubleList(list(4,7,19,[var=b]))
 
==== Benutzung mit studentischen Eingaben ====
 
convertToDoubleList(list(4,[input=field1],19,300))
convertToDoubleList(list([input=field1],7,[input=field2],300))


=== 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]][[Kategorie:Listfunktionen]][[Category:JACK3]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Category:JACK3]]

Version vom 6. Dezember 2023, 11:15 Uhr

Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion convertToDoubleList wandelt die Elemente der übergebenen List zu Double um.

Es wird eine List mit Doubles zurück gegeben. Wenn Werte nicht konvertiert werden konnten, wie zum Beispiel Variablen oder Strings, sind diese in der neuen List nicht enthalten. Strings müssen erst mit der parse Funktion geparsed werden (Diese Funktionalität ist noch nicht eingebunden).

Syntax

convertToDoubleList(List list)

Parameter

  • list - die List mit Elementen, die in Double umgewandelt werden sollen

Return Value

  • Gibt eine List zurück mit den Werten in Double.

Beispiele

Standardfälle

convertToDoubleList(list(4,7,19,300))    --> list(4.0,7.0,19.0,300.0)
convertToDoubleList(list(9,12.0,5))    --> list(9.0,12.0,5.0)
convertToDoubleList(list(1,'hello','4',2,3))    --> list(1.0,2.0,3.0)

Benutzung mit Variablen

convertToDoubleList(list(4,7,[var=a],300))
convertToDoubleList(list(4,7,19,[var=b]))

Benutzung mit studentischen Eingaben

convertToDoubleList(list(4,[input=field1],19,300))
convertToDoubleList(list([input=field1],7,[input=field2],300))

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.