GetFromKeyValuePairList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
*'''MathEvaluator'''
*'''MathEvaluator'''
=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''getFromKeyValuePairList'' wählt das Element mit dem bestimmten Key aus einer gegebenen [[List]] bestehend aus [[Pair]]s oder [[Tupel]] von zwei aus.
Die Funktion ''getFromKeyValuePairList'' wählt das Element mit dem bestimmten Key aus einer gegebenen [[List]] bestehend aus [[Pair]]s oder [[Tuple]] von zwei aus.


Die Funktion erwartet ein sogenanntes Key, mit dem das Element in den [[Pair]]s oder [[Tupel]]n gesucht wird, und eine [[List]] von [[Pair]]s oder [[Tupel]], aus der das Element gezogen werden soll. Es wird das erwartete Element zurückgegeben.  
Die Funktion erwartet ein sogenanntes Key, mit dem das Element in den [[Pair]]s oder [[Tuple]]n gesucht wird, und eine [[List]] von [[Pair]]s oder [[Tuple]], aus der das Element gezogen werden soll. Es wird das erwartete Element zurückgegeben.  


=== Syntax ===
=== Syntax ===
Zeile 11: Zeile 11:
=== Parameter ===
=== Parameter ===
* '''key''' - das gesuchte Key
* '''key''' - das gesuchte Key
* '''keyValuePairList''' - eine [[List]]e bestehend aus [[Pair]]s und [[Tupel]]
* '''keyValuePairList''' - eine [[List]]e bestehend aus [[Pair]]s und [[Tuple]]


=== Return Value ===
=== Return Value ===
* Gibt das Objekt aus der [[Pair]] oder [[Tupel]] zurück
* Gibt das Objekt aus der [[Pair]] oder [[Tuple]] zurück


=== Beispiele ===
=== Beispiele ===
Zeile 25: Zeile 25:
=== Hinweise ===
=== Hinweise ===
* Eine Liste wird mit der Funktion [[List]] erzeugt.
* Eine Liste wird mit der Funktion [[List]] erzeugt.
* Ein Tupel wird mit der Funktion [[Tupel]] erzeugt.
* Ein Tuple wird mit der Funktion [[Tuple]] erzeugt.
* Ein Pair wird mit der Funktion [[Pair]] erzeugt.
* Ein Pair wird mit der Funktion [[Pair]] erzeugt.
* Die [[Tupel]] müssen für dise Funktion aus zwei Elementen bestehen.
* Die [[Tuple]] müssen für diese Funktion aus zwei Elementen bestehen.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]]

Version vom 19. Dezember 2019, 14:21 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion getFromKeyValuePairList wählt das Element mit dem bestimmten Key aus einer gegebenen List bestehend aus Pairs oder Tuple von zwei aus.

Die Funktion erwartet ein sogenanntes Key, mit dem das Element in den Pairs oder Tuplen gesucht wird, und eine List von Pairs oder Tuple, aus der das Element gezogen werden soll. Es wird das erwartete Element zurückgegeben.

Syntax

getFromKeyValuePairList(Objekt key, List keyValuePairList)

Parameter

  • key - das gesuchte Key
  • keyValuePairList - eine Liste bestehend aus Pairs und Tuple

Return Value

  • Gibt das Objekt aus der Pair oder Tuple zurück

Beispiele

Standardfälle

getFromKeyValuePairList(1, list(pair(1,2), tuple(2,3)))   --> returns 2

getFromKeyValuePairList('asd', list(pair(b,2), pair('asd',3)))   --> returns 3

Hinweise

  • Eine Liste wird mit der Funktion List erzeugt.
  • Ein Tuple wird mit der Funktion Tuple erzeugt.
  • Ein Pair wird mit der Funktion Pair erzeugt.
  • Die Tuple müssen für diese Funktion aus zwei Elementen bestehen.