Die Deutsche Programmiersprache


Bedienungsanleitung


sprach-toggle dark mode toggeln

Duden/Texte Funktionen

Leerer_Text

Gibt "" zurück.
Nutzen: Der Text t ist ein leerer Text.
  • Rückgabe Typ: Text

Aliase

  1. ein leerer Text
  2. einen leeren Text

Implementation

    Gib "" zurück.

Entferne_Anzahl_Vorne_Mutierend

Entfernt eine feste Anzahl von Buchstaben vom Anfang eines gegebenen Textes.
Ist die Länge des Textes kürzer als die zu löschende Anzahl, gibt die Funktion einen leeren Text zurück.
Werte für Anzahl kleiner als 0 wird wie 0 gewertet.
z.B.:
Der Text t ist "abcdef".
Entferne 3 Buchstaben am Anfang von t.
t: "def"

Der Text t ist "abc".
Entferne 5 Buchstaben am Anfang von t.
t: ""
  • Parameter: text, anzahl
  • Parameter Typ: Text Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Entferne <anzahl> Buchstaben am Anfang von <text>

Implementation

    Wenn die Länge von text kleiner als, oder anzahl ist, dann:
        Speichere "" in text.
    Sonst speichere text ab dem (anzahl plus 1). Element in text.

Entferne_Anzahl_Hinten_Mutierend

Entfernt eine feste Anzahl von Buchstaben vom Ende eines gegebenen Textes.
Ist die Länge des Textes kürzer als die zu löschende Anzahl, gibt die Funktion einen leeren Text zurück.
Werte für Anzahl kleiner als 0 wird wie 0 gewertet.
z.B.:
Der Text t ist "abcdef".
Entferne 3 Buchstaben am Ende von t.
t: "abc"

Der Text t ist "abc".
Entferne 5 Buchstaben am Ende von t.
t: ""
  • Parameter: text, anzahl
  • Parameter Typ: Text Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Entferne <anzahl> Buchstaben am Ende von <text>

Implementation

    Wenn die Länge von text kleiner als, oder anzahl ist, dann:
        Speichere "" in text.
    Sonst speichere text bis zum (die Länge von text minus anzahl). Element in text.

Entferne_Anzahl_Vorne

Entfernt eine feste Anzahl von Buchstaben vom Anfang eines gegebenen Textes.
Ist die Länge des Textes kürzer als die zu löschende Anzahl, gibt die Funktion einen leeren Text zurück.
Werte für Anzahl kleiner als 0 wird wie 0 gewertet.
z.B.:
Der Text t ist "abcdef".
Entferne 3 Buchstaben am Anfang von t.
t: "def"

Der Text t ist "abc".
Entferne 5 Buchstaben am Anfang von t.
t: ""
  • Parameter: text, anzahl
  • Parameter Typ: Text, Zahl
  • Rückgabe Typ: Text

Aliase

  1. <text> mit den ersten <anzahl> Buchstaben entfernt

Implementation

    Wenn die Länge von text kleiner als, oder anzahl ist, dann:
        Gib "" zurück.
    Gib text ab dem (anzahl plus 1). Element zurück.

Entferne_Anzahl_Hinten

Entfernt eine feste Anzahl von Buchstaben vom Ende eines gegebenen Textes.
Ist die Länge des Textes kürzer als die zu löschende Anzahl, gibt die Funktion einen leeren Text zurück.
Werte für Anzahl kleiner als 0 wird wie 0 gewertet.
z.B.:
Der Text t ist "abcdef".
Entferne 3 Buchstaben am Ende von t.
t: "abc"

Der Text t ist "abc".
Entferne 5 Buchstaben am Ende von t.
t: ""
  • Parameter: text, anzahl
  • Parameter Typ: Text, Zahl
  • Rückgabe Typ: Text

Aliase

  1. <text> mit den letzten <anzahl> Buchstaben entfernt

Implementation

    Wenn die Länge von text kleiner als, oder anzahl ist, dann:
        Gib "" zurück.
    Gib text bis zum (die Länge von text minus anzahl). Element zurück.

Trim_Anfang

Entfernt alle gegebenen Buchstaben vom Anfang eines gegebenen Textes.
z.B.:
Der Text t ist "aaaaaaahallo"
Entferne alle 'a' vor t.
t: "hallo"
  • Parameter: text, zeichen
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Entferne alle <zeichen> vor <text>

Implementation

    Wenn die Länge von text gleich 0 ist, verlasse die Funktion.
    Die Zahl index ist 1.
    Solange (text an der Stelle index) gleich zeichen ist, mache:
        Erhöhe index um 1.
        Wenn index größer als die Länge von text ist, dann:
            Speichere "" in text.
            Verlasse die Funktion.
    Speichere text ab dem index. Element in text.

Trim_Anfang_Wert

Siehe TrimAnfang
  • Parameter: text, zeichen
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <text> mit allen <zeichen> davor entfernt

Implementation

    Entferne alle zeichen vor text.
    Gib text zurück.

Trim_Ende

Entfernt alle gegebenen Buchstaben vom Ende eines gegebenen Textes.
z.B.:
Der Text t ist "hallo!!!!!!!!!!"
Entferne alle '!' nach t.
t: "hallo"
  • Parameter: text, zeichen
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Entferne alle <zeichen> nach <text>

Implementation

    Wenn die Länge von text gleich 0 ist, verlasse die Funktion.

    Die Zahl index ist die Länge von text.
    Wenn index gleich 0 ist, verlasse die Funktion.
    Solange (text an der Stelle index) gleich zeichen ist, mache:
        Verringere index um 1.
        Wenn index kleiner als 1 ist, dann:
            Speichere "" in text.
            Verlasse die Funktion.

    Speichere text bis zum index. Element in text.

Trim_Ende_Wert

Siehe TrimEnde
  • Parameter: text, zeichen
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <text> mit allen <zeichen> danach entfernt

Implementation

    Entferne alle zeichen nach text.
    Gib text zurück.

Trim

Entfernt alle gegebenen Buchstaben vom Anfang und Ende eines gegebenen Textes.
z.B.:
Der Text t ist "!!!!!hallo!!!!!!!!!!"
Entferne alle '!' vor und nach t.
t: "hallo"
  • Parameter: text, zeichen
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Entferne alle <zeichen> vor und nach <text>

Implementation

    Wenn die Länge von text gleich 0 ist, verlasse die Funktion.
    
    Die Zahl startIndex ist 1.
    Die Zahl stopIndex ist die Länge von text.
    Solange (text an der Stelle startIndex) gleich zeichen ist und startIndex kleiner als die Länge von text ist, erhöhe startIndex um 1.
    Solange (text an der Stelle stopIndex) gleich zeichen ist und stopIndex ungleich 1 ist, verringere stopIndex um 1.
    Wenn startIndex gleich die Länge von text ist und stopIndex gleich 1 ist, dann:
          Speichere "" in text.
        Verlasse die Funktion.
    
    Speichere text im Bereich von startIndex bis stopIndex in text.

Trim_Wert

Siehe Trim
  • Parameter: text, zeichen
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <text> mit allen <zeichen> davor und danach entfernt

Implementation

    Entferne alle zeichen vor und nach text.
    Gib text zurück.

Text_Enthält_Buchstabe

Gibt zurück ob der gegebenen Text den gegebenen Buchstaben enthält.
  • Parameter: text, zeichen
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <text> <zeichen> enthält

Implementation

    Für jeden Buchstaben b in text, wenn b gleich zeichen ist, gib wahr zurück.
    Gib falsch zurück.

Text_Enthält_Text

Gibt zurück ob der gegebene Text (text) den Subtext (suchText) enthält.
  • Parameter: text, suchText
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <text> <suchText> enthält

Implementation

    Wenn text gleich suchText ist, gib wahr zurück.

    Die Zahl startIndex ist 0.
    Die Zahl endIndex ist die Länge von suchText.
    Wenn endIndex gleich 0 ist, gib falsch zurück.

    Solange endIndex kleiner als, oder die Länge von text ist, mache:
        Der Text subtext ist text im Bereich von startIndex bis endIndex.

        Wenn subtext gleich suchText ist, gib wahr zurück.
        
        Speichere startIndex plus die Länge von suchText in endIndex.
        Erhöhe startIndex um 1.
    Gib falsch zurück.

Beginnt_Mit_Buchstabe

Gibt zurück ob der gegebene Text mit dem gegebenen Buchstaben anfängt.
  • Parameter: text, buchstabe
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <buchstabe> am Anfang von <text> steht

Implementation

    Wenn die Länge von text gleich 0 ist, gib falsch zurück.
    Gib wahr, wenn (text an der Stelle 1) gleich buchstabe ist zurück.

Beginnt_Mit_Text

Gibt zurück ob der gegebene Text mit dem gegebenen Text (suchText) anfängt.
  • Parameter: text, suchText
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <suchText> am Anfang von <text> steht

Implementation

    Wenn die Länge von text gleich 0 ist oder die Länge von suchText gleich 0 ist, gib falsch zurück.
    Gib (text bis zum (die Länge von suchText). Element) gleich suchText ist zurück.

Endet_Mit_Buchstabe

Gibt zurück ob der gegebene Text mit dem gegebenen Buchstaben endet.
  • Parameter: text, buchstabe
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <buchstabe> am Ende von <text> steht

Implementation

    Wenn die Länge von text gleich 0 ist, gib falsch zurück.
    Gib (text an der Stelle (die Länge von text)) gleich buchstabe ist zurück.

Endet_Mit_Text

Gibt zurück ob der gegebene Text mit dem gegebenen Text (suchText) endet.
  • Parameter: text, suchText
  • Parameter Typ: Text, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <suchText> am Ende von <text> steht

Implementation

    Wenn die Länge von text gleich 0 ist oder die Länge von suchText gleich 0 ist, gib falsch zurück.
    Gib (text ab dem (die Länge von text minus die Länge von suchText plus 1). Element) gleich suchText ist zurück.

Text_Leeren

Speichert einen leeren Text in text.
  • Parameter: text
  • Parameter Typ: Text Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <text>

Implementation

    Speichere "" in text.

Text_An_Text_Fügen

Fügt zwei Texte aneinander.
f("ha", "lo") -> "halo"
  • Parameter: text, elm
  • Parameter Typ: Text Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <text> an

Implementation

    Speichere text verkettet mit elm in text.

Buchstabe_An_Text_Fügen

Fügt einen Buchstaben an einen Text.
f("may", 'o') -> "mayo"
  • Parameter: text, elm
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <text> an

Implementation

    Speichere text verkettet mit elm in text.

Text_In_Text_Einfügen

Fügt einen Text
  • Parameter: text, index, elm
  • Parameter Typ: Text Referenz, Zahl, Text
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <text>

Implementation

    Speichere text bis zum (index minus 1). Element verkettet mit elm verkettet mit text ab dem index. Element in text.

Buchstabe_In_Text_Einfügen

  • Parameter: text, index, elm
  • Parameter Typ: Text Referenz, Zahl, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <text>

Implementation

    Speichere text bis zum (index minus 1). Element verkettet mit elm verkettet mit text ab dem index. Element in text.

Text_Vor_Text_Stellen

Fügt einen Text am Anfang eines Textes ein.
f("hallo", " welt!") -> "hallo welt!"
  • Parameter: text, elm
  • Parameter Typ: Text Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <text>

Implementation

    Speichere elm verkettet mit text in text.

Buchstabe_Vor_Text_Stellen

Fügt einen Buchstaben am Anfang eines Textes ein.
f("allo", 'h') -> "hallo"
  • Parameter: text, elm
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <text>

Implementation

    Speichere elm verkettet mit text in text.

Lösche_Text

Entfernt den Buchstaben an der Stelle index vom Text
  • Parameter: text, index
  • Parameter Typ: Text Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <text>

Implementation

    Wenn die Länge von text gleich 0 ist, verlasse die Funktion.

    Wenn index gleich 1 ist und die Länge von text größer als 1 ist, dann:
        Speichere "" in text.
    Wenn aber index gleich 1 ist, dann:
        Speichere text ab dem 2. Element in text.
    Wenn aber index gleich die Länge von text ist, dann:
        Speichere text bis zum (die Länge von text minus 1). Element in text.
    Sonst:
        Speichere text bis zum (index minus 1). Element verkettet mit text ab dem (index plus 1). Element in text.

Lösche_Text_Bereich

Entfernt einen Bereich vom Text
  • Parameter: text, start, end
  • Parameter Typ: Text Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente im Bereich von <start> bis <end> aus <text>

Implementation

    Wenn start gleich 1 ist, dann:
        Speichere text ab dem (end plus 1). Element in text.
    Sonst:
        Speichere text bis zum (start minus 1). Element verkettet mit text ab dem (end plus 1). Element in text.

Fülle_Text

Füllt den Text mit dem gegebenen Buchstaben
  • Parameter: text, elm
  • Parameter Typ: Text Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <text> mit <elm>

Implementation

    Der Text neuerText ist "".
    Wiederhole:
        Speichere neuerText verkettet mit elm in neuerText.
    Die Länge von text Mal.

    Speichere neuerText in text.

Text_Index_Von_Buchstabe

Gibt den index des gegebenen Buchstaben im Text zurück oder -1 falls es nicht gefunden wurde.
  • Parameter: text, elm
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <text>
  2. den Index von <elm> in <text>

Implementation

    Wenn die Länge von text gleich 0 ist, gib -1 zurück.
    Für jede Zahl i von 1 bis (die Länge von text), Wenn text an der Stelle i gleich elm ist, gib i zurück.
    Gib -1 zurück.

Ist_Text_Leer

Gibt ob der gegebene Text leer ist zurück
  • Parameter: text
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <text> leer ist

Implementation

    Gib wahr, wenn die Länge von text gleich 0 ist zurück.

Text_Ist_Zahl

Gibt zurück ob ein Text in eine Zahl umgewandelt werden kann
  • Parameter: t
  • Parameter Typ: Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <t> eine Zahl ist

Implementation

    Die Zahl l ist die Länge von t.
    Wenn l kleiner als 1 ist, gib falsch zurück.

    Der Buchstabe Vorzeichen ist t an der Stelle 1.
    Wenn Vorzeichen eine Zahl ist, gib wahr zurück.
    Wenn Vorzeichen ungleich '+' ist und Vorzeichen ungleich '-' ist, gib falsch zurück.
    Wenn l kleiner als 2 ist oder nicht (t an der Stelle 2) eine Zahl ist, gib falsch zurück.
    Gib wahr zurück.

Großschreiben_Wert

Wandelt jeden Buchstaben des gegebenen Textes in die groß geschriebene Variante
  • Parameter: text
  • Parameter Typ: Text
  • Rückgabe Typ: Text

Aliase

  1. <text> groß geschrieben

Implementation

    Der Text neuerText ist "".
    Für jeden Buchstaben b in text, mache:
        Füge (b als großer Buchstabe) an neuerText an.
    Gib neuerText zurück.

Großschreiben

Wandelt jeden Buchstaben des gegebenen Textes in die groß geschriebene Variante
  • Parameter: text
  • Parameter Typ: Text Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Schreibe <text> groß

Implementation

    Speichere text groß geschrieben in text.

Kleinschreiben_Wert

Wandelt jeden Buchstaben des gegebenen Textes in die klein geschriebene Variante
  • Parameter: text
  • Parameter Typ: Text
  • Rückgabe Typ: Text

Aliase

  1. <text> klein geschrieben

Implementation

    Der Text neuerText ist "".
    Für jeden Buchstaben b in text, mache:
        Füge (b als kleiner Buchstabe) an neuerText an.
    Gib neuerText zurück.

Kleinschreiben

Wandelt jeden Buchstaben des gegebenen Textes in die klein geschriebene Variante
  • Parameter: text
  • Parameter Typ: Text Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Schreibe <text> klein

Implementation

    Speichere text klein geschrieben in text.

Polster_Links

z.B.:
f("hallo", ' ', 8) -> " hallo"
f("hey", ' ', 8) -> " hey"
f("programm", ' ', 8) -> "programm"
f("", 'o', 8) -> "oooooooo"
  • Parameter: text, zeichen, endlänge
  • Parameter Typ: Text, Buchstabe, Zahl
  • Rückgabe Typ: Text

Aliase

  1. <text> mit <endlänge> <zeichen> links gepolstert

Implementation

    Die Zahl länge ist die Länge von text.
    Die Zahl gesuchteLänge ist endlänge minus länge.
    Wenn gesuchteLänge kleiner als, oder 0 ist, dann:
        Gib text zurück.
    
    Wiederhole:
        Stelle zeichen vor text.
    gesuchteLänge Mal.

    Gib text zurück.

Polster_Rechts

z.B.:
f("hallo", ' ', 8) -> "hallo "
f("hey", ' ', 8) -> "hey "
f("programm", ' ', 8) -> "programm"
f("", 'o', 8) -> "oooooooo"
  • Parameter: text, zeichen, endlänge
  • Parameter Typ: Text, Buchstabe, Zahl
  • Rückgabe Typ: Text

Aliase

  1. <text> mit <endlänge> <zeichen> rechts gepolstert

Implementation

    Die Zahl länge ist die Länge von text.
    Die Zahl gesuchteLänge ist endlänge minus länge.
    Wenn gesuchteLänge kleiner als, oder 0 ist, dann:
        Gib text zurück.
    
    Wiederhole:
        Füge zeichen an text an.
    gesuchteLänge Mal.
    
    Gib text zurück.

Spalte

Spaltet den gegebenen Text anhand des angegebenen Buchstaben in Teiltexte.
  • Parameter: text, zeichen
  • Parameter Typ: Text, Buchstabe
  • Rückgabe Typ: Text Liste

Aliase

  1. <text> an <zeichen> gespalten

Implementation

    Die Text Liste endliste ist eine leere Text Liste.
    Die Zahl endIndex ist der Index von zeichen in text.
    Solange endIndex ungleich -1 ist und endIndex ungleich die Länge von text ist, mache:
        Wenn endIndex ungleich 1 ist, dann:
            Speichere endliste verkettet mit text bis zum (endIndex minus 1). Element in endliste.
            Speichere text ab dem (endIndex plus 1). Element in text.
        Sonst:
            Speichere endliste verkettet mit "" in endliste.
            Speichere text ab dem 2. Element in text.
        Speichere der Index von zeichen in text in endIndex.
    
    Speichere endliste verkettet mit text in endliste.
    Gib endliste zurück.

Verbinden_Text

Verkettet alle Elemente der Liste mit dem Trennzeichen und gibt den Text zurück.
z.B.:
f(["hi", "", "yo"], '-') -> "hi--yo"
  • Parameter: liste, trennzeichen
  • Parameter Typ: Text Liste, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <liste> mit dem Trennzeichen <trennzeichen> zum Text verbunden

Implementation

    Der Text ret ist ein leerer Text.
    Für jede Zahl i von 1 bis die Länge von liste, mache:
        Wenn i kleiner als die Länge von liste ist, Speichere ret verkettet mit liste an der Stelle i verkettet mit trennzeichen in ret.
        Sonst Speichere ret verkettet mit liste an der Stelle i in ret.
    Gib ret zurück.

Verbinden_Zahl

Verkettet alle Elemente der Liste mit dem Trennzeichen und gibt den Text zurück.
z.B.:
f([1, 234, 56789, 0], '-') -> "1-234-56789-0"
  • Parameter: liste, trennzeichen
  • Parameter Typ: Zahlen Liste, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <liste> mit dem Trennzeichen <trennzeichen> zum Text verbunden

Implementation

    Der Text ret ist ein leerer Text.
    Für jede Zahl i von 1 bis die Länge von liste, mache:
        Wenn i kleiner als die Länge von liste ist, Speichere ret verkettet mit (liste an der Stelle i) als Text verkettet mit trennzeichen in ret.
        Sonst Speichere ret verkettet mit (liste an der Stelle i) als Text in ret.
    Gib ret zurück.

Verbinden_Kommazahl

Verkettet alle Elemente der Liste mit dem Trennzeichen und gibt den Text zurück.
z.B.:
f([1,4, 0 durch 0, 23,0], '-') -> "1,4-nan-23"
  • Parameter: liste, trennzeichen
  • Parameter Typ: Kommazahlen Liste, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <liste> mit dem Trennzeichen <trennzeichen> zum Text verbunden

Implementation

    Der Text ret ist ein leerer Text.
    Für jede Zahl i von 1 bis die Länge von liste, mache:
        Wenn i kleiner als die Länge von liste ist, Speichere ret verkettet mit (liste an der Stelle i) als Text verkettet mit trennzeichen in ret.
        Sonst Speichere ret verkettet mit (liste an der Stelle i) als Text in ret.
    Gib ret zurück.

Verbinden_Buchstabe

Verkettet alle Elemente der Liste mit dem Trennzeichen und gibt den Text zurück.
z.B.:
f(['a', 'b', 'c'], '-') -> "a-b-c"
  • Parameter: liste, trennzeichen
  • Parameter Typ: Buchstaben Liste, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <liste> mit dem Trennzeichen <trennzeichen> zum Text verbunden

Implementation

    Der Text ret ist ein leerer Text.
    Für jede Zahl i von 1 bis die Länge von liste, mache:
        Wenn i kleiner als die Länge von liste ist, Speichere ret verkettet mit (liste an der Stelle i) verkettet mit trennzeichen in ret.
        Sonst Speichere ret verkettet mit (liste an der Stelle i) in ret.
    Gib ret zurück.

Verbinden_Wahrheitswert

Verkettet alle Elemente der Liste mit dem Trennzeichen und gibt den Text zurück.
z.B.:
f([wahr, falsch, falsch], '-') -> "wahr-falsch-falsch"
  • Parameter: liste, trennzeichen
  • Parameter Typ: Wahrheitswert Liste, Buchstabe
  • Rückgabe Typ: Text

Aliase

  1. <liste> mit dem Trennzeichen <trennzeichen> zum Text verbunden

Implementation

    Der Text ret ist ein leerer Text.
    Für jede Zahl i von 1 bis die Länge von liste, mache:
        Wenn i kleiner als die Länge von liste ist, Speichere ret verkettet mit (liste an der Stelle i) als Text verkettet mit trennzeichen in ret.
        Sonst Speichere ret verkettet mit (liste an der Stelle i) als Text in ret.
    Gib ret zurück.
<
>