FirstIndexOf: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) |
Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Vorlage:Warnung|Warnung=Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System.}} | |||
===Zugehörige Evaluatoren=== | ===Zugehörige Evaluatoren=== | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''firstIndexOf'' | Die Funktion ''firstIndexOf'' sucht das [[Objekt]] in der übergebenen [[List|Liste]] und gibt die Position des Objekts zurück. Sie gibt den Index des ersten übereinstimmenden Elements der [[List|Liste]] zurück. Dabei beginnt die Nummerierung der Elemente in der [[List|Liste]] mit 0. | ||
Die Funktion erwartet | Die Funktion erwartet ein [[Objekt]], deren Position in der [[List|Liste]] ermittelt werden soll, sowie die [[List|Liste]] selbst. | ||
=== Syntax === | === Syntax === | ||
firstIndexOf( | firstIndexOf([[Objekt]] parameter, [[List|Liste]] list) | ||
=== Parameter === | === Parameter === | ||
* ''' | * '''parameter''' - ein Parameter, dessen Position ermittelt werden soll | ||
* '''list''' - Liste, bei welcher geprüft wird, an welcher Stelle | * '''list''' - die [[List|Liste]], bei welcher geprüft wird, an welcher Stelle das [[Objekt]] sich befindet | ||
=== Return Value === | === Return Value === | ||
* Gibt den Index der Position des | * Gibt den Index der Position des Objekts als Integer zurück. Falls die [[List|Liste]] das [[Objekt]] nicht enthält, erscheint eine Fehlermeldung. | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
firstIndexOf(1, list(1,2,3)) --> returns 0 | firstIndexOf(1, list(1,2,3)) --> returns 0 | ||
firstIndexOf("hello", list(1,"hello",3)) --> returns 1 | firstIndexOf("hello", list(1,"hello",3)) --> returns 1 | ||
firstIndexOf('c', list('a','b','c')) --> returns ''c'' | |||
firstIndexOf(4, list(1,2,3)) --> ''Could not evaluate firstIndexOf, due to: The type of Argument has to be Element not found in list.'' | |||
=== Hinweise === | === Hinweise === | ||
* Eine Liste wird mit der Funktion [[List]] erzeugt. | * Eine Liste wird mit der Funktion [[List]] erzeugt. | ||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Listfunktionen]][[Kategorie:JACK3]] |
Aktuelle Version vom 10. Oktober 2024, 08:56 Uhr
Diese Seite beinhaltet eine Evaluator-Funktion im JACK3 System. |
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion firstIndexOf sucht das Objekt in der übergebenen Liste und gibt die Position des Objekts zurück. Sie gibt den Index des ersten übereinstimmenden Elements der Liste zurück. Dabei beginnt die Nummerierung der Elemente in der Liste mit 0.
Die Funktion erwartet ein Objekt, deren Position in der Liste ermittelt werden soll, sowie die Liste selbst.
Syntax
firstIndexOf(Objekt parameter, Liste list)
Parameter
- parameter - ein Parameter, dessen Position ermittelt werden soll
- list - die Liste, bei welcher geprüft wird, an welcher Stelle das Objekt sich befindet
Return Value
- Gibt den Index der Position des Objekts als Integer zurück. Falls die Liste das Objekt nicht enthält, erscheint eine Fehlermeldung.
Beispiele
Standardfälle
firstIndexOf(1, list(1,2,3)) --> returns 0 firstIndexOf("hello", list(1,"hello",3)) --> returns 1 firstIndexOf('c', list('a','b','c')) --> returns c firstIndexOf(4, list(1,2,3)) --> Could not evaluate firstIndexOf, due to: The type of Argument has to be Element not found in list.
Hinweise
- Eine Liste wird mit der Funktion List erzeugt.