Die Deutsche Programmiersprache


Bedienungsanleitung


sprach-toggle dark mode toggeln

Duden/Listen Funktionen

Leere_Zahl

Löscht alle Zahlen aus der gegebenen Zahlen Liste.
  • Parameter: liste
  • Parameter Typ: Zahlen Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Zahlen Liste in liste.

Hinzufügen_Zahl

Fügt eine Zahl am Ende der gegeben Zahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_int liste elm (die Größe von elm).

Einfügen_Zahl

Fügt eine Zahl vor einem Index in der gegebenen Zahlen Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    efficient_list_insert_int liste (index minus 1) elm (die Größe von elm).

Einfügen_Bereich_Zahl

Fügt eine Zahlen Liste vor einem Index in der gegebenen Zahlen Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahlen Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_int liste (index minus 1) range (die Größe von 0).

Voranstellen_Zahl

Fügt eine Zahl am Anfang der gegeben Zahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_int liste elm (die Größe von elm).

Lösche_Element_Zahl

Entfernt die Zahl an dem gegeben Index aus der gegeben Zahlen Liste.
  • Parameter: liste, index
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_int liste index index (die Größe von 0).

Lösche_Bereich_Zahl

Entfernt alle Zahlen aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_int liste (start minus 1) (end minus 1) (die Größe von 0).

Füllen_Zahl

Füllt die gegebene Zahlen Liste mit der gegebenen Zahl.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Die Zahlen Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Zahl

Gibt den Index der gegebenen Zahl aus der Liste zurück oder -1 wenn die Zahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

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

Enthält_Zahl

Gibt zurück ob die Zahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> enthält

Implementation

    Für jede Zahl z in liste, wenn z gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Ist_Leer_Zahl

Gibt zurück ob die Zahlen Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Zahlen Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> leer ist

Implementation

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

Leere_Kommazahl

Löscht alle Kommazahlen aus der gegebenen Kommazahlen Liste.
  • Parameter: liste
  • Parameter Typ: Kommazahlen Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Kommazahlen Liste in liste.

Hinzufügen_Kommazahl

Fügt eine Kommazahl am Ende der gegeben Kommazahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_float liste elm (die Größe von elm).

Einfügen_Kommazahl

Fügt eine Kommazahl vor einem Index in der gegebenen Kommazahlen Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Kommazahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    efficient_list_insert_float liste (index minus 1) elm (die Größe von elm).

Einfügen_Bereich_Kommazahl

Fügt eine Kommazahlen Liste vor einem Index in der gegebenen Kommazahlen Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Kommazahlen Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_float liste (index minus 1) range (die Größe von 0,0).

Voranstellen_Kommazahl

Fügt eine Kommazahl am Anfang der gegeben Kommazahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_float liste elm (die Größe von elm).

Lösche_Element_Kommazahl

Entfernt die Kommazahl an dem gegeben Index aus der gegeben Kommazahlen Liste.
  • Parameter: liste, index
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_float liste index index (die Größe von 0,0).

Lösche_Bereich_Kommazahl

Entfernt alle Kommazahlen aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_float liste (start minus 1) (end minus 1) (die Größe von 0,0).

Füllen_Kommazahl

Füllt die gegebene Kommazahlen Liste mit der gegebenen Kommazahl.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Die Kommazahlen Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Kommazahl

Gibt den Index der gegebenen Kommazahl aus der Liste zurück oder -1 wenn die Kommazahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Liste, Kommazahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

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

Enthält_Kommazahl

Gibt zurück ob die Kommazahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Liste, Kommazahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> enthält

Implementation

    Für jede Kommazahl z in liste, wenn z gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Ist_Leer_Kommazahl

Gibt zurück ob die Kommazahlen Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Kommazahlen Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> leer ist

Implementation

    Gib [wahr wenn] die Länge von liste gleich 0 ist zurück.

Leere_Wahrheitswert

Löscht alle Wahrheitswerts aus der gegebenen Wahrheitswert Liste.
  • Parameter: liste
  • Parameter Typ: Wahrheitswert Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Wahrheitswert Liste in liste.

Hinzufügen_Wahrheitswert

Fügt einen Wahrheitswert am Ende der gegeben Wahrheitswert Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_bool liste elm (die Größe von elm).

Einfügen_Wahrheitswert

Fügt einen Wahrheitswert vor einem Index in der gegebenen Wahrheitswert Liste ein.
  • Parameter: liste, index, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    efficient_list_insert_bool liste (index minus 1) elm (die Größe von elm).

Einfügen_Bereich_Wahrheitswert

Fügt eine Wahrheitswert Liste vor einem Index in der gegebenen Wahrheitswert Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, range
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Wahrheitswert Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_bool liste (index minus 1) range (die Größe von wahr).

Voranstellen_Wahrheitswert

Fügt einen Wahrheitswert am Anfang der gegeben Wahrheitswert Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_bool liste elm (die Größe von elm).

Lösche_Element_Wahrheitswert

Entfernt den Wahrheitswert an dem gegeben Index aus der gegeben Wahrheitswert Liste.
  • Parameter: liste, index
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_bool liste index index (die Größe von wahr).

Lösche_Bereich_Wahrheitswert

Entfernt alle Wahrheitswerts aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_bool liste (start minus 1) (end minus 1) (die Größe von wahr).

Füllen_Wahrheitswert

Füllt die gegebene Kommazahlen Liste mit der gegebenen Kommazahl.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Die Wahrheitswert Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Wahrheitswert

Gibt den Index des gegebenen Wahrheitswerts aus der Liste zurück oder -1 wenn der Wahrheitswert nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Liste, Wahrheitswert
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

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

Enthält_Wahrheitswert

Gibt zurück ob der Wahrheitswert in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Liste, Wahrheitswert
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> enthält

Implementation

    Für jeden Wahrheitswert b in liste, wenn b gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Ist_Leer_Wahrheitswert

Gibt zurück ob die Wahrheitswert Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Wahrheitswert Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> leer ist

Implementation

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

Leere_Buchstabe

Löscht alle Buchstaben aus der gegebenen Buchstaben Liste.
  • Parameter: liste
  • Parameter Typ: Buchstaben Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Buchstaben Liste in liste.

Hinzufügen_Buchstabe

Fügt einen Buchstaben am Ende der gegeben Buchstaben Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_char liste elm (die Größe von elm).

Einfügen_Buchstabe

Fügt einen Buchstaben vor einem Index in der gegebenen Buchstaben Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Buchstabe
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    efficient_list_insert_char liste (index minus 1) elm (die Größe von elm).

Einfügen_Bereich_Buchstabe

Fügt eine Buchstaben Liste vor einem Index in der gegebenen Buchstaben Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Buchstaben Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_char liste (index minus 1) range (die Größe von ' ').

Voranstellen_Buchstabe

Fügt einen Buchstaben am Anfang der gegeben Buchstaben Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_char liste elm (die Größe von elm).

Lösche_Element_Buchstabe

Entfernt den Buchstaben an dem gegeben Index aus der gegeben Buchstaben Liste.
  • Parameter: liste, index
  • Parameter Typ: Buchstaben Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_char liste index index (die Größe von ' ').

Lösche_Bereich_Buchstabe

Entfernt alle Buchstaben aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_char liste (start minus 1) (end minus 1) (die Größe von ' ').

Füllen_Buchstabe

Füllt die gegebene Buchstaben Liste mit dem gegebenen Buchstaben.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Die Buchstaben Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Buchstabe

Gibt den Index des gegebenen Buchstabens aus der Liste zurück oder -1 wenn der Buchstabe nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Liste, Buchstabe
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

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

Enthält_Buchstabe

Gibt zurück ob der Buchstabe in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Liste, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> enthält

Implementation

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

Ist_Leer_Buchstabe

Gibt zurück ob die Buchstaben Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Buchstaben Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> leer ist

Implementation

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

Leere_Text

Löscht alle Texte aus der gegebenen Text Liste.
  • Parameter: liste
  • Parameter Typ: Text Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Text Liste in liste.

Hinzufügen_Text

Fügt einen Text am Ende der gegeben Text Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_string liste elm (die Größe von elm).

Einfügen_Text

Fügt einen Text vor einem Index in der gegebenen Text Liste ein.
  • Parameter: liste, index, elm
  • Parameter Typ: Text Listen Referenz, Zahl, Text
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    efficient_list_insert_string liste (index minus 1) elm (die Größe von elm).

Einfügen_Bereich_Text

Fügt eine Text Liste vor einem Index in der gegebenen Text Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, range
  • Parameter Typ: Text Listen Referenz, Zahl, Text Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_string liste (index minus 1) range (die Größe von "").

Voranstellen_Text

Fügt einen Text am Anfang der gegeben Text Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_string liste elm (die Größe von elm).

Lösche_Element_Text

Entfernt den Text an dem gegeben Index aus der gegeben Text Liste.
  • Parameter: liste, index
  • Parameter Typ: Text Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_string liste index index (die Größe von "").

Lösche_Bereich_Text

Entfernt alle Texte aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Text Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_string liste (start minus 1) (end minus 1) (die Größe von "").

Füllen_Text

Füllt die gegebene Text Liste mit dem gegebenen Text.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

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

Implementation

    Die Text Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Text

Gibt den Index des gegebenen Textes aus der Liste zurück oder -1 wenn der Text nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Liste, Text
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

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

Enthält_Text

Gibt zurück ob der Text in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Liste, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> enthält

Implementation

    Für jeden Text t in liste, wenn t gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Ist_Leer_Text

Gibt zurück ob die Text Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Text Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> leer ist

Implementation

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

Aneinandergehängt_Buchstabe

Verkettet alle Buchstaben der gegebenen Liste zu einem Text und gibt diesen zurück.
  • Parameter: liste
  • Parameter Typ: Buchstaben Liste
  • Rückgabe Typ: Text

Aliase

  1. <liste> aneinandergehängt

Implementation

    Der Text t ist "".
    Für jeden Buchstabe b in liste, mache:
        Speichere t verkettet mit b in t.
    Gib t zurück.
<
>