SortLexicographicalList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
K (Spobel verschob die Seite SortLexicographical nach SortLexicographicalList)
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3. JACK3 ist derzeit noch in Entwicklung und noch nicht für die Benutzung freigegeben.}}
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.}}


==Allgemein==
=== Zugehörige Evaluatoren ===
Die Funktion sortiert eine Liste. Die liste darf dabei nur Terminale (String, Double oder Integer) beinhalten.
* '''MathEvaluator'''


Es wird eine sortierte Liste zurückgegeben. Der Typ der Listelemente wird nicht geändert.
=== Beschreibung ===
Die Funktion ''sortLexicographical'' sortiert eine [[List]] lexikographisch. Die [[List]] darf dabei nur Terminale (String, Double oder Integer) beinhalten.


===Beispiele===
Es wird eine sortierte [[List]] zurückgegeben. Der Typ der Listelemente wird nicht geändert.
* <code>sortLexicographical(list(1, 1.0, 0, 'world', 'hello', '!')) -> list('!', 0, 1, 1.0, 'hello', 'world')</code>
 
* <code>sortLexicographical(list('abc',2,7,'test')) -> list(2,7,'abc','test')</code>
=== Syntax ===
sortLexicographical([[List]] list)
 
=== Parameter ===
* '''list''' - die [[List]], die sortiert werden soll
 
=== Return Value ===
* Gibt die sortierte [[List]] zurück.
 
=== Beispiele ===
====Standardfälle====
sortLexicographicalList(list(1, 1.0, 0, 'world', 'hello', '!'))   --> list('!', 0, 1, 1.0, 'hello', 'world')
sortLexicographicalList(list('abc',2,7,'test'))   --> list(2,7,'abc','test')
 
====Benutzung mit Variablen====
sortLexicographicalList([var=a])
sortLexicographicalList(list('abc',[var=b],7,'test'))
 
====Benutzung mit studentischen Eingaben====
sortLexicographicalList(list('abc',2,[input=field1],'test'))
 
=== Hinweise ===
* Die Sortfunktionen können nur nach einem Typ sortieren.
* Andere Sortierfunktionen sind: [[sortDoubleList]], [[sortIntegerList]], [[sortNumberList]], [[sortStringList]] und [[sortNumericList]].
 
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Category:JACK3]]

Aktuelle Version vom 30. September 2024, 12:46 Uhr

Diese Seite beinhaltet eine Funktion des Evaluators in JACK3.

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion sortLexicographical sortiert eine List lexikographisch. Die List darf dabei nur Terminale (String, Double oder Integer) beinhalten.

Es wird eine sortierte List zurückgegeben. Der Typ der Listelemente wird nicht geändert.

Syntax

sortLexicographical(List list)

Parameter

  • list - die List, die sortiert werden soll

Return Value

  • Gibt die sortierte List zurück.

Beispiele

Standardfälle

sortLexicographicalList(list(1, 1.0, 0, 'world', 'hello', '!'))    --> list('!', 0, 1, 1.0, 'hello', 'world')
sortLexicographicalList(list('abc',2,7,'test'))    --> list(2,7,'abc','test')

Benutzung mit Variablen

sortLexicographicalList([var=a]) 
sortLexicographicalList(list('abc',[var=b],7,'test')) 

Benutzung mit studentischen Eingaben

sortLexicographicalList(list('abc',2,[input=field1],'test'))

Hinweise