Wikipedija:Lua/Module/Listutil/de

Z Wikipedije
Programěrowanje pśedłogi Diskusije Lua Testy Pódboki
Modul Dolnoserbski Engelski Nimski

Modul: Dokumentacija

Listutil befaßt sich mit Listen.

Funktionen für Vorlagen[žrědłowy tekst wobźěłaś]

list
Ist die primäre Funktion in diesem Modul; konvertiert den übergebenen Text nach dem Trennungszeichen oder der Zeichenkette in eine Liste.
";" wird als Argument an die "list" Funktion des Lua-Moduls "listutil" übergeben; in diesem Modul ist das Argument ein Trennzeichen und kann irgend eine Zeichenkette sein (z. B. es kann ein Komma oder ein Punkt sein)
"was ist das; ich weiß nicht" steht im Inputstring, welcher dann in Teilen nach dem Trennzeichen zerstückelt wird (der Inputstring enthält ";", so daß hier die Zeichenkette geteilt wird)
zwězuj mit dem Wert jo bewirkt, daß die Listeneinträge automatisch mit Wikilinks versehen werden.
modus hat drei mögliche Werte: ul, ol und span. Wenn er ul lautet, dann erscheint weiter die unnummerierte Liste. Wenn er ol lautet, dann erscheint die nummerierte Liste. Wenn er span lautet, dann erscheint nicht mal mehr eine wirkliche Liste, sondern eine Aufeinanderfolge der Listeneinträge. Außerdem kann dann źěleńske-znamuško (Trennzeichen) durch den entsprechenden Parameter definiert werden.
źěleńske-znamuško ist ein Hilfsparameter, der nur funktioniert, wenn gleichzeitig modo den Wert span hat. Sonst wird er ignoriert. Bitte achte darauf, daß er nicht mit dem unbenannten ersten Parameter identisch ist. Jener ist das Trennzeichen um die Listeneinträge aufzuteilen.
count
Ist eine Funktion, welche die Anzahl der Buchstaben abhängig vom übergebenen Trennzeichen zurück gibt.
category
Ist eine Funktion, die automatisch Kategorien aus den übergebenen Listeneinträgen in Abhängigkeit des Trennzeichens und weiterer Parameter erzeugt. Wenn vor dem Teil aus dem Listeneintrag der Kategorie weiterer Tekst stehen soll, dann definiere man den Parameter kategorija. Wenn nach dem Teil aus dem Listeneintrag der Kategorie weiterer Text folgen soll, dann definiere man den Parameter kategorija2. Außerdem läßt sich der Sortierschlüssel durch sortěrowanje festlegen.

Anwendung in Vorlagen[žrědłowy tekst wobźěłaś]

Funktion list
{{#invoke:listutil|list|;|was ist das; ich weiß nicht}}

Dies gibt zurück:

  • was ist das
  • ich weiß nicht
{{#invoke:listutil|list|,|Paulo, Eva, Max}}

Dies gibt zurück:

  • Paulo
  • Eva
  • Max
{{#invoke:listutil|list| .. |1 .. 2 .. 3 .. 4 ..}}

Dies gibt zurück:

  • 1
  • 2
  • 3
  • 4 ..
Funktion count
{{#invoke:listutil|count|;|was ist das; ich weiß nicht}}

Dies gibt zurück:

2

{{#invoke:listutil|count|,|Paulo, Eva, Max}}

Dies gibt zurück:

3

{{#invoke:listutil|count| .. |1 .. 2 .. 3 .. 4 ..}}

Dies gibt zurück:

4

Funktion list mit dem Parameter ligu
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[hundo]], muso, cxevalo|zwězuj=jo}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[Hundeto|hundo]], muso, cxevalo|zwězuj=jo}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|bela kato, granda hundo, griza muso, rapida cxevalo|zwězuj=jo}}

redonas

{{#invoke:Listutil|list|,|bela [[kato]], granda [[hundo]], griza [[muso]], rapida [[cxevalo]]|zwězuj=jo}}

Dies gibt zurück:

Funktion list mit den Parametern ligu und modo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=ol}}

Dies gibt zurück:

  1. kato
  2. hundo
  3. muso
  4. cxevalo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span}}

Dies gibt zurück: kato · hundo · muso · cxevalo

Funktion list mit den Parametern ligu, modo und limsigno
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span|źěleńske-znamuško=•}}

Dies gibt zurück: kato • hundo • muso • cxevalo

{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span|źěleńske-znamuško=#}}

Dies gibt zurück: kato # hundo # muso # cxevalo

Funktion list funktioniert sogar verschachtelt
{{#invoke:Listutil|list|,|rabobestoj {{#invoke:Listutil|list|,|kato, hundo}}, muso, cxevalo}}

Dies gibt zurück:

  • rabobestoj
    • kato
    • hundo
  • muso
  • cxevalo


Funktionen für Lua[žrědłowy tekst wobźěłaś]

?

  • Allgemeine Bibliothek
  • Keine