i

Implementierung

Funktionen implementieren

Ziel ist es jetzt, die eingeführten Funktionen zum Zugriff auf Teilzeichenketten zu implementieren.

Funktionen zu Bestimmung von Teilzeichenketten

Ein Blick in die Dokumentation von Elm - String zeigt, dass es bereits vordefinierte Funktionen gibt, mit denen man Teile einer Zeichenkette bestimmen kann. Insbosondere die Funktion String.slice eignet sich, um alle modellierten Funktionen zu realisieren.

Aufgabe 1

Teste zunächst die Funktion String.slice in der REPL mit weiteren Funktionsaufrufen, bis du das Verhalten dieser Funktion verstanden hast..

> String.slice 2 5 "Hallo"
"llo" : String
> ...

Aufgabe 2

Nutze die Funktion String.slice zur Implementierung der modellierten Funktionen. Teste die Funktionen ausführlich in der REPL.

zeichenAnPos n text =
    String.slice ...

zeichenVorPos n text =
    String.slice ...

zeichenNachPos n text =
    String.slice ...

zeichenZwischenPos n m text =
    String.slice ...

Suche

v
100.110.2.5.1.1.2
inf-schule.de/entwuerfe/fp_elm_alteversion/elm_programme/module/textbearbeitung/lernstrecke/implementierung
inf-schule.de/100.110.2.5.1.1.2
inf-schule.de/@/page/DhorKdADufFdSWV1

Rückmeldung geben