GetFromKeyValuePairList: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==Zugehörige Evaluatoren==
*'''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 [[Tupel]] von zwei aus.

Version vom 10. Dezember 2018, 12:52 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 Tupel von zwei aus.

Die Funktion erwartet ein sogenanntes Key, mit dem das Element in den Pairs oder Tupeln gesucht wird, und eine List von Pairs oder Tupel, 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 Tupel

Return Value

  • Gibt das Objekt aus der Pair oder Tupel 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 Tupel wird mit der Funktion Tupel erzeugt.
  • Ein Pair wird mit der Funktion Pair erzeugt.
  • Die Tupel müssen für dise Funktion aus zwei Elementen bestehen.