„Modul:SimpleStruct/Doku“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung |
Test für Standard-Doku-Struktur Markierung: Ersetzt |
||
Zeile 1: | Zeile 1: | ||
{{LuaModuleDoc}} |
|||
=== Modul zur Generierung von Tabellen und Strukturen aus einfachen Zeichenketten === |
|||
Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird <pre> |
|||
local _, Parser = pcall(require, "Modul:SimpleStruct") |
|||
</pre> |
|||
im Modul eingebunden. Der Parser kann dann mit<pre> |
|||
assert(type(Parser) == 'table', "Modul:SimpleStruct nicht gefunden!") |
|||
local meineTabelle = Parser.parse(<Zeichenkette>) |
|||
</pre> aufgerufen werden. |
|||
Eine Zeichenkette kann beispielsweise so aussehen:<pre> |
|||
local meineZeichenkette='Brot {Menge {2 Laibe} Sorte {Chiabata}} Käse {Menge {1 lb} Sorte {Gouda}}' |
|||
</pre> Sie darf jedoch auch Zeilenumbrüche enthalten. Nach der Verarbeitung sollte das Ergebnis einer Daklaration wie folgt entsprechen:<pre> |
|||
local meineTabelle = {Brot={Menge='2 Laibe', Sorte='Chiabata'}, Käse={Menge='1 lb', Sorte='Gouda'}} |
|||
</pre> |
|||
Möge es hilfreich sein! |
Aktuelle Version vom 23. Dezember 2021, 01:19 Uhr
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |