CharAt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (16 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
===Zugehörige Evaluatoren=== | |||
*'''MathEvaluator''' | |||
=== Beschreibung === | === Beschreibung === | ||
Die Funktion ''charAt'' gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw. | Die Funktion ''charAt'' gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw. | ||
| Zeile 5: | Zeile 8: | ||
=== Syntax === | === Syntax === | ||
charAt( | charAt([[Zeichenkette]] zeichenkette, [[Ganzzahl]] stelle) | ||
=== Parameter === | === Parameter === | ||
| Zeile 15: | Zeile 18: | ||
=== Beispiele === | === Beispiele === | ||
charAt('hallo','0 | ==== Standardfälle ==== | ||
charAt('hallo', 0) --> returns h | |||
charAt('JACK', 3) --> returns K | |||
charAt(' ', 0) --> returns | |||
==== Benutzung mit Variablen ==== | |||
charAt('JACK', | charAt([var=a], [var=b]) | ||
charAt([var=a], 0) | |||
charAt('JACK', [var=b]) | |||
==== | ==== Benutzung mit studentischen Eingaben ==== | ||
charAt([input=field1], [input=field2]) | |||
charAt([input=field1], 0) | |||
charAt('JACK', [input=field1]) | |||
charAt([input=field1], [var=b]) | |||
charAt([var=a], [input=field1]) | |||
=== Hinweise === | === Hinweise === | ||
* Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein. | * Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein. | ||
* Leerzeichen werden hier mitgezählt. | |||
* 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:Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]] | ||
Aktuelle Version vom 18. November 2025, 13:00 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion charAt gibt das Zeichen an einer beliebigen Stelle innerhalb einer Zeichenkette zurück. Das erste Zeichen hat dabei den Index 0, das zweite Zeichen den Index 1 usw.
Die Funktion erwartet eine Zeichenkette und eine natürliche Zahl und gibt das Zeichen an der entsprechenden Stelle zurück.
Syntax
charAt(Zeichenkette zeichenkette, Ganzzahl stelle)
Parameter
- zeichenkette - die Zeichenkette, aus der das Zeichen bestimmt wird
- stelle - das wievielte Zeichen zurückgegeben werden soll
Return Value
- Gibt eine Character zurück.
Beispiele
Standardfälle
charAt('hallo', 0) --> returns h
charAt('JACK', 3) --> returns K
charAt(' ', 0) --> returns
Benutzung mit Variablen
charAt([var=a], [var=b])
charAt([var=a], 0)
charAt('JACK', [var=b])
Benutzung mit studentischen Eingaben
charAt([input=field1], [input=field2])
charAt([input=field1], 0)
charAt('JACK', [input=field1])
charAt([input=field1], [var=b])
charAt([var=a], [input=field1])
Hinweise
- Die angegebene Zahl darf nicht kleiner als 0 und nicht größer als die Länge der Zeichenkette -1 sein.
- Leerzeichen werden hier mitgezählt.
- 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.