CharAt: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen von 7 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(string,integer)
  charAt([[Zeichenkette]] zeichenkette, [[Ganzzahl]] stelle)


=== Parameter ===
=== Parameter ===
* '''string''' - die Zeichenkette, aus der das Zeichen bestimmt wird
* '''zeichenkette''' - die Zeichenkette, aus der das Zeichen bestimmt wird
* '''integer''' - das wievielte Zeichen zurückgegeben werden soll
* '''stelle''' - das wievielte Zeichen zurückgegeben werden soll


=== Return Value ===
=== Return Value ===
Zeile 15: Zeile 18:


=== Beispiele ===
=== Beispiele ===
  charAt('hallo','0')  --> returns h
==== Standardfälle ====
  charAt('hallo',0)  --> returns h
charAt('JACK',3)  --> returns K
 
==== Benutzung mit Variablen ====
 
charAt([var=a], [var=b])
charAt([var=a], 0)
charAt('JACK', [var=b])
 
==== Benutzung mit studentischen Eingaben ====


  charAt('JACK','3')   --> returns K
'''Jack2:'''
charAt([pos=1], [pos=2])
charAt([pos=1], 0)
  charAt('JACK', [pos=1])
 
'''Jack3:'''
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.
* 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:Math-Evaluatorfunktion]][[Kategorie:Zeichenkettenfunktionen]][[Kategorie:JACK2]][[Kategorie:JACK3]]

Aktuelle Version vom 15. April 2024, 13:31 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

Benutzung mit Variablen

charAt([var=a], [var=b])
charAt([var=a], 0)
charAt('JACK', [var=b])

Benutzung mit studentischen Eingaben

Jack2:
charAt([pos=1], [pos=2])
charAt([pos=1], 0)
charAt('JACK', [pos=1])
Jack3:
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.
  • 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.