Modul:DemoArgs/Doku
aus Wikipedia, der freien Enzyklopädie
< Modul:DemoArgs
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 11. Mai 2013 um 23:57 Uhr durch imported>Antonsusi(815279).
Diese Seite ist die Dokumentations-Unterseite von Modul:DemoArgs. Näheres unter Wikipedia:Lua/Seitenorganisation und Dokumentation. |
Beispielmodul um darzustellen, wie man auf die Argumente zugreift. Für mehr zum Thema "Frame object", siehe http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Frame_object
Beispielaufrufe der Funktionen
Keine Argumente
{{#invoke:DemoArgs|Hallo_Welt}}
ergibt:
- Hello, world!
Ein Argument
{{#invoke:DemoArgs|Hallo|Peter}}
ergibt:
- Hallo, Peter!
Zwei Argumente
{{#invoke:DemoArgs|addiere|5|3}}
ergibt:
- 8
Benannte Argumente
{{#invoke:DemoArgs|Obstzaehlen|Bananen=5|Aepfel=3}}
ergibt:
- Ich habe 5 Bananen und 3 Äpfel
Mischung aus regulären und benannten Argumenten und optionalen benannten Argumenten
{{#invoke:DemoArgs|Obstkorb|Peter|Bananen=5|Kirschen=7}}
ergibt:
- Peter hat in seinem Obstkorb: 5 Bananen 7 Kirschen
Iteration über die Argumente
{{#invoke:DemoArgs|Obst1|Ananas=10|Kiwis=5}}
ergibt:
- Ich kaufe: 5 Kiwis 10 Ananas
Iteration über Argumente mit separaten Argumenten
{{#invoke:DemoArgs|Obst2|Peter|Ananas=10|Kiwis=5}}
ergibt:
- Peter kauft: 5 Kiwis 10 Ananas